self.assertEqual(response.status_code,
requests.codes.created, test_utils.CODE_SHOULD_BE_201)
- def test_06_connect_xprda2_1_N1_to_roadma_PP1(self):
+ def test_06_connect_xpdra2_1_N1_to_roadma_PP1(self):
response = test_utils.transportpce_api_rpc_request(
'transportpce-networkutils', 'init-xpdr-rdm-links',
{'links-input': {'xpdr-node': 'XPDR-A2', 'xpdr-num': '1', 'network-num': '1',
self.assertEqual(response['status_code'], requests.codes.ok)
self.assertIn('Roadm Xponder links created successfully', response["output"]["result"])
- def test_08_connect_xprdc2_1_N1_to_roadmc_PP1(self):
+ def test_08_connect_xpdrc2_1_N1_to_roadmc_PP1(self):
response = test_utils.transportpce_api_rpc_request(
'transportpce-networkutils', 'init-xpdr-rdm-links',
{'links-input': {'xpdr-node': 'XPDR-C2', 'xpdr-num': '1', 'network-num': '1',
def test_18_get_eth_service1(self):
self.test_13_get_eth_service1()
- def test_19_connect_xprda2_3_N1_to_roadma_PP2(self):
+ def test_19_connect_xpdra2_3_N1_to_roadma_PP2(self):
response = test_utils.transportpce_api_rpc_request(
'transportpce-networkutils', 'init-xpdr-rdm-links',
{'links-input': {'xpdr-node': 'XPDR-A2', 'xpdr-num': '3', 'network-num': '1',
self.assertIn('Roadm Xponder links created successfully', response["output"]["result"])
time.sleep(2)
- def test_21_connect_xprdc2_3_N1_to_roadmc_PP2(self):
+ def test_21_connect_xpdrc2_3_N1_to_roadmc_PP2(self):
response = test_utils.transportpce_api_rpc_request(
'transportpce-networkutils', 'init-xpdr-rdm-links',
{'links-input': {'xpdr-node': 'XPDR-C2', 'xpdr-num': '3', 'network-num': '1',
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': {
}
}
)
- 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'])