From 1b10ca18b4c7118175a171315659fbd62ec003a3 Mon Sep 17 00:00:00 2001
From: Erik Reid <erik.reid@geant.org>
Date: Wed, 2 Jun 2021 10:45:57 +0200
Subject: [PATCH] basic unit test for /poller/gws/direct

---
 test/test_general_poller_routes.py | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/test/test_general_poller_routes.py b/test/test_general_poller_routes.py
index 75644661..73b6d81c 100644
--- a/test/test_general_poller_routes.py
+++ b/test/test_general_poller_routes.py
@@ -50,3 +50,16 @@ def test_eumetsat_multicast(mocker, client):
     jsonschema.validate(
         response_data, poller.MULTICAST_SUBSCRIPTION_LIST_SCHEMA)
     assert response_data, "the subscription list shouldn't be empty"
+
+
+def test_gws_direct(client):
+
+    rv = client.get(
+        '/poller/gws/direct',
+        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, poller.GWS_DIRECT_DATA_SCHEMA)
+    assert response_data, "the subscription list shouldn't be empty"
-- 
GitLab