Files
py-libp2p/tests/interop/test_pubsub_bind.py
mhchia b77834d129 Use asyncio.subprocess over pexpect
In the test for pubsub, since there were unknown issues when I test
against pexpect.
2019-09-02 14:30:27 +08:00

19 lines
534 B
Python

import pytest
from .daemon import make_p2pd
@pytest.mark.parametrize("num_hosts", (1,))
@pytest.mark.asyncio
async def test_pubsub_init(hosts, is_host_secure, unused_tcp_port_factory):
try:
p2pd = await make_p2pd(unused_tcp_port_factory, is_host_secure)
host = hosts[0]
peers = await p2pd.control.list_peers()
assert len(peers) == 0
await host.connect(p2pd.peer_info)
peers = await p2pd.control.list_peers()
assert len(peers) != 0
finally:
await p2pd.close()