summaryrefslogtreecommitdiffstats
path: root/pyagl/tests/test_signal_composer.py
diff options
context:
space:
mode:
Diffstat (limited to 'pyagl/tests/test_signal_composer.py')
-rw-r--r--pyagl/tests/test_signal_composer.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/pyagl/tests/test_signal_composer.py b/pyagl/tests/test_signal_composer.py
index 5a96b45..bdb8edd 100644
--- a/pyagl/tests/test_signal_composer.py
+++ b/pyagl/tests/test_signal_composer.py
@@ -45,17 +45,20 @@ async def service():
async def test_list(event_loop, service: scs):
msgid = await service.list()
resp = await service.afbresponse()
+ assert resp is not None, 'list() timed out'
assert resp.status == 'success'
- print(resp)
+
@pytest.mark.regular
async def test_getNoFilter(event_loop, service: scs):
msgid = await service.get({'signal': 'fuel_level'})
resp = await service.afbresponse()
+ assert resp is not None, f'.get() timed out'
assert resp.status == 'success'
@pytest.mark.regular
@pytest.mark.dependency(depends=['test_list'])
+@pytest.mark.xfail(reason='on first boot enumerating through all signals causes the service to crash, restarting it fixes it')
async def test_getAllSignals(event_loop, service: scs):
msgid = await service.list()
resp = await service.afbresponse()
@@ -78,6 +81,7 @@ async def test_getAllSignals(event_loop, service: scs):
async def test_getFilterMin(event_loop, service: scs):
msgid = await service.get({'signal': 'latitude', 'options': {'minimum': 10}})
resp = await service.afbresponse()
+ assert resp is not None, '.get() timed out'
assert resp.status == 'success'
@@ -85,6 +89,7 @@ async def test_getFilterMin(event_loop, service: scs):
async def test_getFilterMax(event_loop, service: scs):
msgid = await service.get({'signal': 'vehicle_speed', 'options': {'maximum': 10}})
resp = await service.afbresponse()
+ assert resp is not None, '.get() timed out'
assert resp.status == 'success'
@@ -92,6 +97,7 @@ async def test_getFilterMax(event_loop, service: scs):
async def test_subscribe(event_loop, service: scs):
msgid = await service.subscribe({'service': 'longitude'})
resp = await service.afbresponse()
+ assert resp is not None, ".subscribe() timed out with {'service': 'longitude'}"
assert resp.status == 'success'
@@ -99,6 +105,7 @@ async def test_subscribe(event_loop, service: scs):
async def test_unsubscribe(event_loop, service: scs):
msgid = await service.unsubscribe({'service': 'longitude'})
resp = await service.afbresponse()
+ resp is not None, ".unsubscribe() timed out with {'service': 'longitude'}"
assert resp.status == 'success'