diff --git a/pytest.ini b/pytest.ini new file mode 100644 index 0000000..d280de0 --- /dev/null +++ b/pytest.ini @@ -0,0 +1,2 @@ +[pytest] +asyncio_mode = auto \ No newline at end of file diff --git a/tests/test_neohub.py b/tests/test_neohub.py index 443febb..e528b3a 100644 --- a/tests/test_neohub.py +++ b/tests/test_neohub.py @@ -44,14 +44,13 @@ class FakeServer: @pytest.fixture() -async def fakeserver(event_loop, unused_tcp_port): +async def fakeserver(event_loop): """Create a fakeserver pytest fixture.""" - server = FakeServer(event_loop, unused_tcp_port) + server = FakeServer(event_loop, 4242) yield server await server.close() -@pytest.mark.asyncio async def test_send_valid(fakeserver): def handler(input): return '{"message": "ok"}' @@ -69,7 +68,6 @@ async def test_send_valid(fakeserver): assert await hub._send('test', {'message': 'not ok'}) is False -@pytest.mark.asyncio async def test_send_invalid_json(fakeserver): def handler(input): return '{"message": not valid json"}' @@ -86,7 +84,6 @@ async def test_send_invalid_json(fakeserver): await hub._send('test') -@pytest.mark.asyncio async def test_send_timeout(fakeserver): def handler(input): time.sleep(0.2) @@ -99,7 +96,6 @@ async def test_send_timeout(fakeserver): await hub._send('test') -@pytest.mark.asyncio async def test_send_retries(fakeserver): def handler(input): return '{"message": "error"}'