X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=tests%2Ftransportpce_tests%2F7.1%2Ftest02_otn_renderer.py;h=c4a0ecdb4b17bd3d2d7436c6c66b96b96d221129;hb=aa26a7ae5237675118a6f5d4a4d8aff2c4d03032;hp=b7510bc42e4e8d89879dae409540568b808a2cd9;hpb=c9bab520323eb66d759c3a7b2f90daa61d021f6b;p=transportpce.git diff --git a/tests/transportpce_tests/7.1/test02_otn_renderer.py b/tests/transportpce_tests/7.1/test02_otn_renderer.py index b7510bc42..c4a0ecdb4 100644 --- a/tests/transportpce_tests/7.1/test02_otn_renderer.py +++ b/tests/transportpce_tests/7.1/test02_otn_renderer.py @@ -418,16 +418,16 @@ class TransportPCE400GPortMappingTesting(unittest.TestCase): del self.NETWORK2_CHECK_DICT["supporting-otucn"] def test_23_check_no_interface_otuc2(self): - response = test_utils_rfc8040.check_node_attribute_request("XPDR-A1", "interface", "XPDR2-NETWORK1-OTUC2") + response = test_utils_rfc8040.check_node_attribute_request("XPDR-A2", "interface", "XPDR2-NETWORK1-OTUC2") self.assertEqual(response['status_code'], requests.codes.conflict) def test_24_check_no_interface_otsig(self): response = test_utils_rfc8040.check_node_attribute_request( - "XPDR-A1", "interface", "XPDR2-NETWORK1-OTSIGROUP-200G") + "XPDR-A2", "interface", "XPDR2-NETWORK1-OTSIGROUP-200G") self.assertEqual(response['status_code'], requests.codes.conflict) def test_25_check_no_interface_otsi(self): - response = test_utils_rfc8040.check_node_attribute_request("XPDR-A1", "interface", "XPDR2-NETWORK1-755:768") + response = test_utils_rfc8040.check_node_attribute_request("XPDR-A2", "interface", "XPDR2-NETWORK1-755:768") self.assertEqual(response['status_code'], requests.codes.conflict) def test_25a_check_no_otuc2(self): @@ -453,12 +453,14 @@ class TransportPCE400GPortMappingTesting(unittest.TestCase): }) self.assertEqual(response['status_code'], requests.codes.ok) self.assertIn('Interfaces created successfully for nodes: ', response['output']['result']) - self.assertIn( - {'node-id': 'XPDR-A2', - 'otu-interface-id': ['XPDR2-NETWORK1-OTUC3'], - 'och-interface-id': ['XPDR2-NETWORK1-755:768', - 'XPDR2-NETWORK1-OTSIGROUP-300G']}, - response['output']['node-interface']) + expected_subset_response = { + 'node-id': 'XPDR-A2', + 'otu-interface-id': ['XPDR2-NETWORK1-OTUC3']} + expected_sorted_list = ['XPDR2-NETWORK1-755:768', + 'XPDR2-NETWORK1-OTSIGROUP-300G'] + subset = {k: v for k, v in response['output']['node-interface'][0].items() if k in expected_subset_response} + self.assertDictEqual(subset, expected_subset_response) + self.assertEqual(sorted(response['output']['node-interface'][0]['och-interface-id']), expected_sorted_list) def test_27_get_portmapping_network1(self): response = test_utils_rfc8040.portmapping_request("XPDR-A2", "XPDR2-NETWORK1") @@ -675,12 +677,14 @@ class TransportPCE400GPortMappingTesting(unittest.TestCase): }) self.assertEqual(response['status_code'], requests.codes.ok) self.assertIn('Interfaces created successfully for nodes: ', response['output']['result']) - self.assertIn( - {'node-id': 'XPDR-A2', - 'otu-interface-id': ['XPDR2-NETWORK1-OTUC4'], - 'och-interface-id': ['XPDR2-NETWORK1-755:768', - 'XPDR2-NETWORK1-OTSIGROUP-400G']}, - response['output']['node-interface']) + expected_subset_response = { + 'node-id': 'XPDR-A2', + 'otu-interface-id': ['XPDR2-NETWORK1-OTUC4']} + expected_sorted_list = ['XPDR2-NETWORK1-755:768', + 'XPDR2-NETWORK1-OTSIGROUP-400G'] + subset = {k: v for k, v in response['output']['node-interface'][0].items() if k in expected_subset_response} + self.assertDictEqual(subset, expected_subset_response) + self.assertEqual(sorted(response['output']['node-interface'][0]['och-interface-id']), expected_sorted_list) def test_41_get_portmapping_network1(self): response = test_utils_rfc8040.portmapping_request("XPDR-A2", "XPDR2-NETWORK1")