From 81a11dfa43bdf38d2fa09a7b6add79dd00854bec Mon Sep 17 00:00:00 2001 From: Lawrence Akka Date: Thu, 1 Dec 2022 11:41:11 +0000 Subject: [PATCH] Add pytest.ini and fix tests --- pytest.ini | 2 ++ tests/test_neohub.py | 8 ++------ 2 files changed, 4 insertions(+), 6 deletions(-) create mode 100644 pytest.ini 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"}'