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