diff --git a/test/per_router/test_poller_routes.py b/test/per_router/test_poller_routes.py index 6879805e435949127ca305c9c16b5d777007e21b..07acce195af902dcd3b6ae40c2477d6674868e4b 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 ada06035b3780e3ffa5a15382f6491c88a1ca939..037965ddd8ff5748ae1da983a6e0fd78b703e96b 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