X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=tests%2Ftransportpce_tests%2Fhybrid%2Ftest03_autonomous_reroute.py;h=b3ee1a3bb49dc201849014a7067e386d7cb543b0;hb=6d45c0088668901df1e3089c221e4248207138c9;hp=5053ae23911733c6e1eb1f04068dd5cf6825edac;hpb=303bf6a2c50119d6a16525af2bde84d74435a7a1;p=transportpce.git diff --git a/tests/transportpce_tests/hybrid/test03_autonomous_reroute.py b/tests/transportpce_tests/hybrid/test03_autonomous_reroute.py index 5053ae239..b3ee1a3bb 100644 --- a/tests/transportpce_tests/hybrid/test03_autonomous_reroute.py +++ b/tests/transportpce_tests/hybrid/test03_autonomous_reroute.py @@ -1206,7 +1206,7 @@ class TransportPCEtesting(unittest.TestCase): def test_40_get_service_path_service_2(self): response = test_utils.get_serv_path_list_attr("service-paths", "service2") self.assertEqual(response['status_code'], requests.codes.ok) - index = self.service_path_service_2_AtoZ.index( + index1 = self.service_path_service_2_AtoZ.index( { 'id': '10', 'resource': { @@ -1216,14 +1216,29 @@ class TransportPCEtesting(unittest.TestCase): } } ) - service_path_expected = self.service_path_service_2_AtoZ[:index] + [{ + index2 = self.service_path_service_2_AtoZ.index( + { + 'id': '11', + 'resource': { + 'state': 'inService', + 'link-id': 'ROADM-A1-DEG2-DEG2-TTP-TXRXtoROADM-C1-DEG1-DEG1-TTP-TXRX' + } + } + ) + service_path_expected = self.service_path_service_2_AtoZ[:index1] + [{ 'id': '10', 'resource': { 'state': 'outOfService', 'tp-id': 'DEG2-TTP-TXRX', 'tp-node-id': 'ROADM-A1-DEG2' } - }] + self.service_path_service_2_AtoZ[index + 1:] + }] + self.service_path_service_2_AtoZ[index1 + 1:index2] + [{ + 'id': '11', + 'resource': { + 'state': 'outOfService', + 'link-id': 'ROADM-A1-DEG2-DEG2-TTP-TXRXtoROADM-C1-DEG1-DEG1-TTP-TXRX' + } + }] + self.service_path_service_2_AtoZ[index2 + 1:] self.assertCountEqual(service_path_expected, response['service-paths'][0]['path-description']['aToZ-direction']['aToZ'])