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