X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=tests%2Ftransportpce_tests%2F1.2.1%2Ftest02_topo_portmapping.py;h=f8ebc2b2f3d3bd4fa39c40ef938a6f4b5ac972eb;hb=a8343688872d307ada1b4521721313a8ac3a3e5e;hp=9cfad63eb3863c227c79ea78e53d196cb9fdf4a9;hpb=de894bc83aa112264418e7eb6a2f2dd674451745;p=transportpce.git diff --git a/tests/transportpce_tests/1.2.1/test02_topo_portmapping.py b/tests/transportpce_tests/1.2.1/test02_topo_portmapping.py index 9cfad63eb..f8ebc2b2f 100644 --- a/tests/transportpce_tests/1.2.1/test02_topo_portmapping.py +++ b/tests/transportpce_tests/1.2.1/test02_topo_portmapping.py @@ -17,9 +17,12 @@ import time import unittest import requests +# pylint: disable=wrong-import-order import sys sys.path.append('transportpce_tests/common/') -import test_utils # nopep8 +# pylint: disable=wrong-import-position +# pylint: disable=import-error +import test_utils_rfc8040 # nopep8 class TransportPCEtesting(unittest.TestCase): @@ -29,14 +32,14 @@ class TransportPCEtesting(unittest.TestCase): @classmethod def setUpClass(cls): - cls.processes = test_utils.start_tpce() - cls.processes = test_utils.start_sims([('xpdra', cls.NODE_VERSION), ('roadma', cls.NODE_VERSION)]) + cls.processes = test_utils_rfc8040.start_tpce() + cls.processes = test_utils_rfc8040.start_sims([('xpdra', cls.NODE_VERSION), ('roadma', cls.NODE_VERSION)]) @classmethod def tearDownClass(cls): # pylint: disable=not-an-iterable for process in cls.processes: - test_utils.shutdown_process(process) + test_utils_rfc8040.shutdown_process(process) print("all processes killed") def setUp(self): @@ -44,33 +47,33 @@ class TransportPCEtesting(unittest.TestCase): # Connect the ROADMA def test_01_connect_rdm(self): - response = test_utils.mount_device("ROADMA01", ('roadma', self.NODE_VERSION)) - self.assertEqual(response.status_code, requests.codes.created, test_utils.CODE_SHOULD_BE_201) + response = test_utils_rfc8040.mount_device("ROADMA01", ('roadma', self.NODE_VERSION)) + self.assertEqual(response.status_code, requests.codes.created, test_utils_rfc8040.CODE_SHOULD_BE_201) # Verify the termination points of the ROADMA def test_02_compare_Openroadm_topology_portmapping_rdm(self): - responseTopo = test_utils.get_ordm_topo_request("") + responseTopo = test_utils_rfc8040.get_request(test_utils_rfc8040.URL_CONFIG_ORDM_TOPO) resTopo = responseTopo.json() - nbNode = len(resTopo['network'][0]['node']) - for i in range(0, nbNode): - nodeId = resTopo['network'][0]['node'][i]['node-id'] + for val in resTopo['ietf-network:network'][0]['node']: + nodeId = val['node-id'] nodeMapId = nodeId.split("-")[0] - test_utils.portmapping_request(nodeMapId) - nbTp = len(resTopo['network'][0]['node'][i]['ietf-network-topology:termination-point']) - for j in range(0, nbTp): - tpId = resTopo['network'][0]['node'][i]['ietf-network-topology:termination-point'][j]['tp-id'] - if((not "CP" in tpId) and (not "CTP" in tpId)): - test_utils.portmapping_request(nodeMapId+"/mapping/"+tpId) + response = test_utils_rfc8040.get_portmapping_node_info(nodeMapId) + self.assertEqual(response['status_code'], requests.codes.ok) + for val2 in val['ietf-network-topology:termination-point']: + tpId = val2['tp-id'] + if (not "CP" in tpId) and (not "CTP" in tpId): + response2 = test_utils_rfc8040.portmapping_request(nodeMapId, tpId) + self.assertEqual(response2['status_code'], requests.codes.ok) # Disconnect the ROADMA def test_03_disconnect_rdm(self): - response = test_utils.unmount_device("ROADMA01") - self.assertEqual(response.status_code, requests.codes.ok, test_utils.CODE_SHOULD_BE_200) + response = test_utils_rfc8040.unmount_device("ROADMA01") + self.assertIn(response.status_code, (requests.codes.ok, requests.codes.no_content)) # #Connect the XPDRA def test_04_connect_xpdr(self): - response = test_utils.mount_device("XPDRA01", ('xpdra', self.NODE_VERSION)) - self.assertEqual(response.status_code, requests.codes.created, test_utils.CODE_SHOULD_BE_201) + response = test_utils_rfc8040.mount_device("XPDRA01", ('xpdra', self.NODE_VERSION)) + self.assertEqual(response.status_code, requests.codes.created, test_utils_rfc8040.CODE_SHOULD_BE_201) # #Verify the termination points related to XPDR def test_05_compare_Openroadm_topology_portmapping_xpdr(self): @@ -78,8 +81,8 @@ class TransportPCEtesting(unittest.TestCase): # Disconnect the XPDRA def test_06_disconnect_device(self): - response = test_utils.unmount_device("XPDRA01") - self.assertEqual(response.status_code, requests.codes.ok, test_utils.CODE_SHOULD_BE_200) + response = test_utils_rfc8040.unmount_device("XPDRA01") + self.assertIn(response.status_code, (requests.codes.ok, requests.codes.no_content)) if __name__ == "__main__":