X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=tests%2Ftransportpce_tests%2F2.2.1%2Ftest_portmapping.py;h=7692c3246168bb75a9336832da361ce39558f1c2;hb=1d39f2b12d69bab29ff26ed83533f90fc6144d87;hp=942a0ee5a6fdbb5162f6f9abe4007575669953e7;hpb=802e7005667364a567c19bd50e9c167f63028cee;p=transportpce.git diff --git a/tests/transportpce_tests/2.2.1/test_portmapping.py b/tests/transportpce_tests/2.2.1/test_portmapping.py index 942a0ee5a..7692c3246 100644 --- a/tests/transportpce_tests/2.2.1/test_portmapping.py +++ b/tests/transportpce_tests/2.2.1/test_portmapping.py @@ -9,6 +9,9 @@ # http://www.apache.org/licenses/LICENSE-2.0 ############################################################################## +# pylint: disable=no-member +# pylint: disable=too-many-public-methods + import unittest import time import requests @@ -26,6 +29,7 @@ class TransportPCEPortMappingTesting(unittest.TestCase): @classmethod def tearDownClass(cls): + # pylint: disable=not-an-iterable for process in cls.processes: test_utils.shutdown_process(process) print("all processes killed") @@ -48,8 +52,7 @@ class TransportPCEPortMappingTesting(unittest.TestCase): time.sleep(10) def test_03_rdm_portmapping_info(self): - url = "{}/config/transportpce-portmapping:network/nodes/ROADM-A1/node-info" - response = test_utils.get_request(url) + response = test_utils.portmapping_request("ROADM-A1/node-info") self.assertEqual(response.status_code, requests.codes.ok) res = response.json() self.assertEqual( @@ -62,8 +65,7 @@ class TransportPCEPortMappingTesting(unittest.TestCase): time.sleep(3) def test_04_rdm_portmapping_DEG1_TTP_TXRX(self): - url = "{}/config/transportpce-portmapping:network/nodes/ROADM-A1/mapping/DEG1-TTP-TXRX" - response = test_utils.get_request(url) + response = test_utils.portmapping_request("ROADM-A1/mapping/DEG1-TTP-TXRX") self.assertEqual(response.status_code, requests.codes.ok) res = response.json() self.assertIn( @@ -72,8 +74,7 @@ class TransportPCEPortMappingTesting(unittest.TestCase): res['mapping']) def test_05_rdm_portmapping_DEG2_TTP_TXRX_with_ots_oms(self): - url = "{}/config/transportpce-portmapping:network/nodes/ROADM-A1/mapping/DEG2-TTP-TXRX" - response = test_utils.get_request(url) + response = test_utils.portmapping_request("ROADM-A1/mapping/DEG2-TTP-TXRX") self.assertEqual(response.status_code, requests.codes.ok) res = response.json() self.assertIn( @@ -84,8 +85,7 @@ class TransportPCEPortMappingTesting(unittest.TestCase): res['mapping']) def test_06_rdm_portmapping_SRG1_PP3_TXRX(self): - url = "{}/config/transportpce-portmapping:network/nodes/ROADM-A1/mapping/SRG1-PP3-TXRX" - response = test_utils.get_request(url) + response = test_utils.portmapping_request("ROADM-A1/mapping/SRG1-PP3-TXRX") self.assertEqual(response.status_code, requests.codes.ok) res = response.json() self.assertIn( @@ -94,8 +94,7 @@ class TransportPCEPortMappingTesting(unittest.TestCase): res['mapping']) def test_07_rdm_portmapping_SRG3_PP1_TXRX(self): - url = "{}/config/transportpce-portmapping:network/nodes/ROADM-A1/mapping/SRG3-PP1-TXRX" - response = test_utils.get_request(url) + response = test_utils.portmapping_request("ROADM-A1/mapping/SRG3-PP1-TXRX") self.assertEqual(response.status_code, requests.codes.ok) res = response.json() self.assertIn( @@ -117,8 +116,7 @@ class TransportPCEPortMappingTesting(unittest.TestCase): time.sleep(10) def test_10_xpdr_portmapping_info(self): - url = "{}/config/transportpce-portmapping:network/nodes/XPDR-A1/node-info" - response = test_utils.get_request(url) + response = test_utils.portmapping_request("XPDR-A1/node-info") self.assertEqual(response.status_code, requests.codes.ok) res = response.json() self.assertEqual( @@ -131,8 +129,7 @@ class TransportPCEPortMappingTesting(unittest.TestCase): time.sleep(3) def test_11_xpdr_portmapping_NETWORK1(self): - url = "{}/config/transportpce-portmapping:network/nodes/XPDR-A1/mapping/XPDR1-NETWORK1" - response = test_utils.get_request(url) + response = test_utils.portmapping_request("XPDR-A1/mapping/XPDR1-NETWORK1") self.assertEqual(response.status_code, requests.codes.ok) res = response.json() self.assertIn( @@ -144,8 +141,7 @@ class TransportPCEPortMappingTesting(unittest.TestCase): res['mapping']) def test_12_xpdr_portmapping_NETWORK2(self): - url = "{}/config/transportpce-portmapping:network/nodes/XPDR-A1/mapping/XPDR1-NETWORK2" - response = test_utils.get_request(url) + response = test_utils.portmapping_request("XPDR-A1/mapping/XPDR1-NETWORK2") self.assertEqual(response.status_code, requests.codes.ok) res = response.json() self.assertIn( @@ -157,8 +153,7 @@ class TransportPCEPortMappingTesting(unittest.TestCase): res['mapping']) def test_13_xpdr_portmapping_CLIENT1(self): - url = "{}/config/transportpce-portmapping:network/nodes/XPDR-A1/mapping/XPDR1-CLIENT1" - response = test_utils.get_request(url) + response = test_utils.portmapping_request("XPDR-A1/mapping/XPDR1-CLIENT1") self.assertEqual(response.status_code, requests.codes.ok) res = response.json() self.assertIn( @@ -171,8 +166,7 @@ class TransportPCEPortMappingTesting(unittest.TestCase): res['mapping']) def test_14_xpdr_portmapping_CLIENT2(self): - url = "{}/config/transportpce-portmapping:network/nodes/XPDR-A1/mapping/XPDR1-CLIENT2" - response = test_utils.get_request(url) + response = test_utils.portmapping_request("XPDR-A1/mapping/XPDR1-CLIENT2") self.assertEqual(response.status_code, requests.codes.ok) res = response.json() self.assertIn( @@ -190,7 +184,7 @@ class TransportPCEPortMappingTesting(unittest.TestCase): def test_16_xpdr_device_disconnected(self): response = test_utils.get_netconf_oper_request("XPDR-A1") - self.assertEqual(response.status_code, requests.codes.not_found) + self.assertEqual(response.status_code, requests.codes.conflict) res = response.json() self.assertIn( {"error-type": "application", "error-tag": "data-missing", @@ -198,9 +192,8 @@ class TransportPCEPortMappingTesting(unittest.TestCase): res['errors']['error']) def test_17_xpdr_device_not_connected(self): - url = "{}/config/transportpce-portmapping:network/nodes/XPDR-A1" - response = test_utils.get_request(url) - self.assertEqual(response.status_code, requests.codes.not_found) + response = test_utils.portmapping_request("XPDR-A1") + self.assertEqual(response.status_code, requests.codes.conflict) res = response.json() self.assertIn( {"error-type": "application", "error-tag": "data-missing", @@ -213,7 +206,7 @@ class TransportPCEPortMappingTesting(unittest.TestCase): def test_19_rdm_device_disconnected(self): response = test_utils.get_netconf_oper_request("ROADM-A1") - self.assertEqual(response.status_code, requests.codes.not_found) + self.assertEqual(response.status_code, requests.codes.conflict) res = response.json() self.assertIn( {"error-type": "application", "error-tag": "data-missing", @@ -221,9 +214,8 @@ class TransportPCEPortMappingTesting(unittest.TestCase): res['errors']['error']) def test_20_rdm_device_not_connected(self): - url = "{}/config/transportpce-portmapping:network/nodes/ROADM-A1" - response = test_utils.get_request(url) - self.assertEqual(response.status_code, requests.codes.not_found) + response = test_utils.portmapping_request("ROADM-A1") + self.assertEqual(response.status_code, requests.codes.conflict) res = response.json() self.assertIn( {"error-type": "application", "error-tag": "data-missing",