From 0aea8ec33dd0d478ab3c79b9d5b247a7ec7e2455 Mon Sep 17 00:00:00 2001
From: Erik Reid <erik.reid@geant.org>
Date: Wed, 9 Jun 2021 18:32:55 +0200
Subject: [PATCH] enable but skip a test

---
 test/test_lg_routes.py | 30 +++++++++++++++---------------
 1 file changed, 15 insertions(+), 15 deletions(-)

diff --git a/test/test_lg_routes.py b/test/test_lg_routes.py
index 2439300e..acb8a662 100644
--- a/test/test_lg_routes.py
+++ b/test/test_lg_routes.py
@@ -23,21 +23,21 @@ def test_public_routers(client):
     assert all(r['type'] == 'CORE' for r in response_data)
 
 
-# Temporarily removed until I check IMS - RL
-# def test_internal_routers(client):
-#     rv = client.get(
-#         '/lg/routers/all',
-#         headers=DEFAULT_REQUEST_HEADERS)
-#     assert rv.status_code == 200
-#     assert rv.is_json
-#     response_data = json.loads(rv.data.decode('utf-8'))
-#     jsonschema.validate(response_data, LG_ROUTERS_SCHEMA)
-#
-#     assert response_data  # test data is non-empty
-#
-#     # response should contain both public & internal routers
-#     assert any(r['type'] == 'INTERNAL' for r in response_data)
-#     assert any(r['type'] == 'CORE' for r in response_data)
+@pytest.mark.skip(reason='IMS INTERNAL vs CORE calcualtion is not clear')
+def test_internal_routers(client):
+    rv = client.get(
+        '/lg/routers/all',
+        headers=DEFAULT_REQUEST_HEADERS)
+    assert rv.status_code == 200
+    assert rv.is_json
+    response_data = json.loads(rv.data.decode('utf-8'))
+    jsonschema.validate(response_data, LG_ROUTERS_SCHEMA)
+
+    assert response_data  # test data is non-empty
+
+    # response should contain both public & internal routers
+    assert any(r['type'] == 'INTERNAL' for r in response_data)
+    assert any(r['type'] == 'CORE' for r in response_data)
 
 
 @pytest.mark.parametrize('bad_endpoint', [
-- 
GitLab