py-libp2p/tests/interop/test_pubsub.py

20 lines
468 B
Python
Raw Normal View History

2019-09-02 21:01:13 +08:00
import asyncio
2019-09-02 18:40:12 +08:00
import pytest
2019-09-02 21:01:13 +08:00
from .utils import connect
TOPIC = "TOPIC_0123"
2019-09-02 18:40:12 +08:00
@pytest.mark.parametrize("num_hosts", (1,))
@pytest.mark.asyncio
2019-09-02 21:01:13 +08:00
async def test_pubsub_peers(pubsubs_gsub, p2pds):
# await connect(pubsubs_gsub[0].host, p2pds[0])
await connect(p2pds[0], pubsubs_gsub[0].host)
sub = await pubsubs_gsub[0].subscribe(TOPIC)
await asyncio.sleep(1)
peers = await p2pds[0].control.pubsub_list_peers(TOPIC)
print(f"!@# peers={peers}")