for i in range(0,nbTP):
tp_id=res_topo['node'][0]['ietf-network-topology:termination-point'][i]['tp-id']
if(not "CP" in tp_id):
- url_map="{}/config/portmapping:network/nodes/ROADMA/mapping/"+tp_id
+ url_map="{}/config/transportpce-portmapping:network/nodes/ROADMA/mapping/"+tp_id
with open('./transportpce_tests/log/topoPortMap.log', 'a') as outfile1:
outfile1.write('Config: '+`i`+'/'+ `nbTP`+' : '+url_map+'\n')
url = (url_map.format(self.restconf_baseurl))
for i in range(0,nbTP):
tp_id=res_topo['node'][0]['ietf-network-topology:termination-point'][i]['tp-id']
if(not "CTP" in tp_id):
- url_map ="{}/config/portmapping:network/nodes/ROADMA/mapping/"+tp_id
+ url_map ="{}/config/transportpce-portmapping:network/nodes/ROADMA/mapping/"+tp_id
with open('./transportpce_tests/log/topoPortMap.log', 'a') as outfile1:
outfile1.write('Config: '+`i`+'/'+ `nbTP`+' : '+url_map+'\n')
url = (url_map.format(self.restconf_baseurl))
"DELETE", url, data=json.dumps(data), headers=headers,
auth=('admin', 'admin'))
self.assertEqual(response.status_code, requests.codes.ok)
- #Delete in the clli-network
- url = ("{}/config/ietf-network:network/clli-network/node/NodeA"
- .format(self.restconf_baseurl))
- data = {}
- headers = {'content-type': 'application/json'}
- response = requests.request(
- "DELETE", url, data=json.dumps(data), headers=headers,
- auth=('admin', 'admin'))
- self.assertEqual(response.status_code, requests.codes.ok)
#Delete in the openroadm-network
url = ("{}/config/ietf-network:network/openroadm-network/node/ROADMA"
.format(self.restconf_baseurl))
def test_05_compareOpenroadmTopologyPortMapping(self):
nbXPDR=1
for p in(1,nbXPDR+1):
+ if(p > nbXPDR):
+ break;
url_topo = "{}/config/ietf-network:network/openroadm-topology/node/XPDRA-XPDR"+`p`
with open('./transportpce_tests/log/topoPortMap.log', 'a') as outfile1:
outfile1.write('Config: '+`p`+' : '+url_topo+'\n')
nbTP=len(res_topo['node'][0]['ietf-network-topology:termination-point'])
for i in range(0,nbTP):
tp_id=res_topo['node'][0]['ietf-network-topology:termination-point'][i]['tp-id']
- url_map = "{}/config/portmapping:network/nodes/XPDRA/mapping/"+tp_id
+ url_map = "{}/config/transportpce-portmapping:network/nodes/XPDRA/mapping/"+tp_id
with open('./transportpce_tests/log/topoPortMap.log', 'a') as outfile1:
outfile1.write('Config: '+`i`+'/'+ `nbTP`+' : '+url_map+'\n')
url = url_map.format(self.restconf_baseurl)
response_portMap = requests.request(
"GET", url, headers=headers, auth=('admin', 'admin'))
self.assertEqual(response_portMap.status_code, requests.codes.ok)
- #Verify the tail equipment id of the client
- xpdr_client=res_topo['node'][0]['ietf-network-topology:termination-point'][i]["org-openroadm-network-topology:xpdr-client-attributes"]["tail-equipment-id"]
- url_map = "{}/config/portmapping:network/nodes/XPDRA/mapping/"+xpdr_client
- with open('./transportpce_tests/log/topoPortMap.log', 'a') as outfile1:
- outfile1.write('Config: '+`i`+'/'+ `nbTP`+' : '+xpdr_client+'\n')
- url = url_map.format(self.restconf_baseurl)
- headers = {'content-type': 'application/json'}
- response_xpdrClient = requests.request(
- "GET", url, headers=headers, auth=('admin', 'admin'))
- self.assertEqual(response_xpdrClient.status_code, requests.codes.ok)
- #Verify the tail equipment id of the network
- xpdr_network=res_topo['node'][0]['ietf-network-topology:termination-point'][i]["org-openroadm-network-topology:xpdr-network-attributes"]["tail-equipment-id"]
- url_map = "{}/config/portmapping:network/nodes/XPDRA/mapping/"+xpdr_network
- with open('./transportpce_tests/log/topoPortMap.log', 'a') as outfile1:
- outfile1.write('Config: '+`i`+'/'+ `nbTP`+' : '+xpdr_network+'\n')
- url = url_map.format(self.restconf_baseurl)
- headers = {'content-type': 'application/json'}
- response_xpdrNetwork = requests.request(
- "GET", url, headers=headers, auth=('admin', 'admin'))
- self.assertEqual(response_xpdrNetwork.status_code, requests.codes.ok)
+ if("CLIENT" in tp_id):
+ #Verify the tail equipment id of the client
+ xpdr_client=res_topo['node'][0]['ietf-network-topology:termination-point'][i]["org-openroadm-network-topology:xpdr-client-attributes"]["tail-equipment-id"]
+ url_map = "{}/config/transportpce-portmapping:network/nodes/XPDRA/mapping/"+xpdr_client
+ with open('./transportpce_tests/log/topoPortMap.log', 'a') as outfile1:
+ outfile1.write('Config: '+`i`+'/'+ `nbTP`+' : '+xpdr_client+'\n')
+ url = url_map.format(self.restconf_baseurl)
+ headers = {'content-type': 'application/json'}
+ response_xpdrClient = requests.request(
+ "GET", url, headers=headers, auth=('admin', 'admin'))
+ self.assertEqual(response_xpdrClient.status_code, requests.codes.ok)
+ if("NETWORK" in tp_id):
+ #Verify the tail equipment id of the network
+ xpdr_network=res_topo['node'][0]['ietf-network-topology:termination-point'][i]["org-openroadm-network-topology:xpdr-network-attributes"]["tail-equipment-id"]
+ url_map = "{}/config/transportpce-portmapping:network/nodes/XPDRA/mapping/"+xpdr_network
+ with open('./transportpce_tests/log/topoPortMap.log', 'a') as outfile1:
+ outfile1.write('Config: '+`i`+'/'+ `nbTP`+' : '+xpdr_network+'\n')
+ url = url_map.format(self.restconf_baseurl)
+ headers = {'content-type': 'application/json'}
+ response_xpdrNetwork = requests.request(
+ "GET", url, headers=headers, auth=('admin', 'admin'))
+ self.assertEqual(response_xpdrNetwork.status_code, requests.codes.ok)
#Disconnect the XPDRA
def test_06_disconnect_device(self):