From d03f2407d53053dab222a6bc22a2bf27127b918e Mon Sep 17 00:00:00 2001
From: Robert Latta <robert.latta@geant.org>
Date: Thu, 17 Jan 2019 10:34:09 +0000
Subject: [PATCH] Added dummy coriant tnms addresses to test conf file and
 added test to classsifier route tests for coriant tnms end point

---
 test/conftest.py               |  5 +++++
 test/test_classifier_routes.py | 16 ++++++++++++++++
 2 files changed, 21 insertions(+)

diff --git a/test/conftest.py b/test/conftest.py
index 0493186f..26186461 100644
--- a/test/conftest.py
+++ b/test/conftest.py
@@ -47,6 +47,11 @@ def data_config_filename(tmp_dir_name):
             {"name": "name1", "address": "123.456.789.0"},
             {"name": "name2", "address": "012.345.678.9"},
             {"name": "name3", "address": "111.222.333.000"}
+        ],
+        "coriant-tnms": [
+            {"name": "name1", "address": "123.456.789.0"},
+            {"name": "name2", "address": "012.345.678.9"},
+            {"name": "name3", "address": "111.222.333.000"}
         ]
     }
 
diff --git a/test/test_classifier_routes.py b/test/test_classifier_routes.py
index 3d98a2fc..114112d1 100644
--- a/test/test_classifier_routes.py
+++ b/test/test_classifier_routes.py
@@ -23,6 +23,22 @@ def test_infinera_addresses(client):
         response_schema)
 
 
+def test_coriant_addresses(client):
+    response_schema = {
+        "$schema": "http://json-schema.org/draft-07/schema#",
+        "type": "array",
+        "items": {"type": "string"}
+    }
+
+    rv = client.post(
+        "/classifier/coriant-tnms-addresses",
+        headers=DEFAULT_REQUEST_HEADERS)
+    assert rv.status_code == 200
+    jsonschema.validate(
+        json.loads(rv.data.decode("utf-8")),
+        response_schema)
+
+
 def test_juniper_addresses(mocker, client):
 
     test_data = [
-- 
GitLab