import shutil
from unittest.result import failfast
+
class TransportPCERendererTesting(unittest.TestCase):
honeynode_process1 = None
time.sleep(20)
def test_03_rdm_portmapping(self):
- url = ("{}/config/portmapping:network/"
+ url = ("{}/config/transportpce-portmapping:network/"
"nodes/ROADMA"
.format(self.restconf_baseurl))
headers = {'content-type': 'application/json'}
res['nodes'][0]['mapping'])
def test_04_xpdr_portmapping(self):
- url = ("{}/config/portmapping:network/"
+ url = ("{}/config/transportpce-portmapping:network/"
"nodes/XPDRA"
.format(self.restconf_baseurl))
headers = {'content-type': 'application/json'}
'logical-connection-point': 'XPDR1-CLIENT1'},
res['nodes'][0]['mapping'])
-
def test_05_service_path_create(self):
- url = "{}/operations/renderer:service-path".format(self.restconf_baseurl)
+ url = "{}/operations/transportpce-device-renderer:service-path".format(self.restconf_baseurl)
data = {"renderer:input": {
"renderer:service-name": "service_test",
"renderer:wave-number": "7",
res['interface'][0])
self.assertDictEqual(
{u'rate': u'org-openroadm-optical-channel-interfaces:R100G',
- u'transmit-power': -5,
+ u'transmit-power':-5,
u'wavelength-number': 7,
u'modulation-format': u'dp-qpsk'},
res['interface'][0]['org-openroadm-optical-channel-interfaces:och'])
self.assertIn('not-reserved-inuse', res['circuit-packs'][0]["equipment-state"])
def test_14_service_path_delete(self):
- url = "{}/operations/renderer:service-path".format(self.restconf_baseurl)
+ url = "{}/operations/transportpce-device-renderer:service-path".format(self.restconf_baseurl)
data = {"renderer:input": {
"renderer:service-name": "service_test",
"renderer:wave-number": "7",
headers=headers, auth=('admin', 'admin'))
self.assertEqual(response.status_code, requests.codes.ok)
self.assertEqual(response.json(), {
- 'output': {'result': 'Request processed'}})
-
+ 'output': {'result': 'Request processed', 'success': True}})
def test_15_service_path_delete_rdm_check(self):
url = ("{}/config/network-topology:network-topology/topology/topology-netconf/"
self.assertEqual(response.status_code, requests.codes.not_found)
res = response.json()
self.assertIn(
- {"error-type":"application","error-tag":"data-missing",
+ {"error-type":"application", "error-tag":"data-missing",
"error-message":"Request could not be completed because the relevant data model content does not exist "},
res['errors']['error'])
self.assertEqual(response.status_code, requests.codes.not_found)
res = response.json()
self.assertIn(
- {"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "},
+ {"error-type":"application", "error-tag":"data-missing", "error-message":"Request could not be completed because the relevant data model content does not exist "},
res['errors']['error'])
def test_17_service_path_delete_rdm_check(self):
self.assertEqual(response.status_code, requests.codes.not_found)
res = response.json()
self.assertIn(
- {"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "},
+ {"error-type":"application", "error-tag":"data-missing", "error-message":"Request could not be completed because the relevant data model content does not exist "},
res['errors']['error'])
def test_18_service_path_delete_xpdr_check(self):
self.assertEqual(response.status_code, requests.codes.not_found)
res = response.json()
self.assertIn(
- {"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "},
+ {"error-type":"application", "error-tag":"data-missing", "error-message":"Request could not be completed because the relevant data model content does not exist "},
res['errors']['error'])
def test_19_service_path_delete_xpdr_check(self):
self.assertEqual(response.status_code, requests.codes.not_found)
res = response.json()
self.assertIn(
- {"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "},
+ {"error-type":"application", "error-tag":"data-missing", "error-message":"Request could not be completed because the relevant data model content does not exist "},
res['errors']['error'])
def test_20_service_path_delete_xpdr_check(self):
self.assertEqual(response.status_code, requests.codes.not_found)
res = response.json()
self.assertIn(
- {"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "},
+ {"error-type":"application", "error-tag":"data-missing", "error-message":"Request could not be completed because the relevant data model content does not exist "},
res['errors']['error'])
def test_21_service_path_delete_xpdr_check(self):
self.assertEqual(response.status_code, requests.codes.not_found)
res = response.json()
self.assertIn(
- {"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "},
+ {"error-type":"application", "error-tag":"data-missing", "error-message":"Request could not be completed because the relevant data model content does not exist "},
res['errors']['error'])
def test_22_service_path_delete_xpdr_check(self):
self.assertEqual(response.status_code, requests.codes.ok)
time.sleep(20)
+
if __name__ == "__main__":
unittest.main(verbosity=2, failfast=True)