From 634d05193acd1c41321f7db537d343cb1ab80d55 Mon Sep 17 00:00:00 2001 From: Erik Reid <erik.reid@geant.org> Date: Sun, 6 Sep 2020 10:02:47 +0200 Subject: [PATCH] extra check that should have been in previous branch --- test/per_router/test_poller_routes.py | 2 ++ test/test_general_poller_routes.py | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/test/per_router/test_poller_routes.py b/test/per_router/test_poller_routes.py index 6879805e..07acce19 100644 --- a/test/per_router/test_poller_routes.py +++ b/test/per_router/test_poller_routes.py @@ -66,3 +66,5 @@ def test_router_interfaces(router, client): response = json.loads(rv.data.decode("utf-8")) jsonschema.validate(response, INTERFACE_LIST_SCHEMA) assert response # at least shouldn't be empty + response_routers = {ifc['router'] for ifc in response} + assert response_routers == {router} diff --git a/test/test_general_poller_routes.py b/test/test_general_poller_routes.py index ada06035..037965dd 100644 --- a/test/test_general_poller_routes.py +++ b/test/test_general_poller_routes.py @@ -114,4 +114,6 @@ def test_get_all_interfaces(client): assert rv.is_json response_data = json.loads(rv.data.decode('utf-8')) jsonschema.validate(response_data, INTERFACE_LIST_SCHEMA) - assert response_data, 'expected a non-empty list' + response_routers = {ifc['router'] for ifc in response_data} + assert len(response_routers) > 1, \ + 'there should data from be lots of routers' \ No newline at end of file -- GitLab