- {'supporting-port': 'C10', 'supporting-circuit-pack-name': '4/0',
- 'logical-connection-point': 'SRG1-PP10-TXRX'},
- res['mapping'])
-
- def test_21_cross_connection_DEG1_TTP_TXRX_SRG1_PP3_TXRX(self):
- url = "{}/operations/renderer:service-path".format(self.restconf_baseurl)
- data = {"renderer:input": {
- "renderer:service-name": "service_32",
- "renderer:wave-number": "32",
- "renderer:operation": "create",
- "renderer:nodes": [
- {"renderer:node-id": "ROADMA",
- "renderer:src-tp": "DEG1-TTP-TXRX",
- "renderer:dest-tp": "SRG1-PP3-TXRX"}]}}
- headers = {'content-type': 'application/json'}
- response = requests.request(
- "POST", url, data=json.dumps(data),
- headers=headers, auth=('admin', 'admin'))
- self.assertEqual(response.status_code, requests.codes.ok)
- self.assertEqual(response.json(), {
- 'output': {
- 'result':
- 'Roadm-connection successfully created for nodes [ROADMA]'}})
-
- def test_22_cross_connection_SRG1_PP3_TXRX_DEG1_TTP_TXRX(self):
- url = "{}/operations/renderer:service-path".format(self.restconf_baseurl)
- data = {"renderer:input": {
- "renderer:service-name": "service_32",
- "renderer:wave-number": "32",
- "renderer:operation": "create",
- "renderer:nodes": [
- {"renderer:node-id": "ROADMA",
- "renderer:src-tp": "SRG1-PP3-TXRX",
- "renderer:dest-tp": "DEG1-TTP-TXRX"}]}}
- headers = {'content-type': 'application/json'}
- response = requests.request(
- "POST", url, data=json.dumps(data),
- headers=headers, auth=('admin', 'admin'))
- self.assertEqual(response.status_code, requests.codes.ok)
- self.assertEqual(response.json(), {
- 'output': {
- 'result':
- 'Roadm-connection successfully created for nodes [ROADMA]'}})
-
- def test_23_delete_DEG1_TTP_TXRX_SRG1_PP3_TXRX(self):
- url = "{}/operations/renderer:service-path".format(self.restconf_baseurl)
- data = {"renderer:input": {
- "renderer:service-name": "service_32",
- "renderer:wave-number": "32",
- "renderer:operation": "delete",
- "renderer:nodes": [
- {"renderer:node-id": "ROADMA",
- "renderer:src-tp": "DEG1-TTP-TXRX",
- "renderer:dest-tp": "SRG1-PP3-TXRX"}]}}
- headers = {'content-type': 'application/json'}
- response = requests.request(
- "POST", url, data=json.dumps(data),
- headers=headers, auth=('admin', 'admin'))
- self.assertEqual(response.status_code, requests.codes.ok)
- self.assertEqual(response.json(), {
- 'output': {'result': 'Request processed'}})
-
- def test_24_delete_SRG1_PP3_TXRX_DEG1_TTP_TXRX(self):
- url = "{}/operations/renderer:service-path".format(self.restconf_baseurl)
- data = {"renderer:input": {
- "renderer:service-name": "service_32",
- "renderer:wave-number": "32",
- "renderer:operation": "delete",
- "renderer:nodes": [
- {"renderer:node-id": "ROADMA",
- "renderer:src-tp": "SRG1-PP3-TXRX",
- "renderer:dest-tp": "DEG1-TTP-TXRX"}]}}
- headers = {'content-type': 'application/json'}
- response = requests.request(
- "POST", url, data=json.dumps(data),
- headers=headers, auth=('admin', 'admin'))
- self.assertEqual(response.status_code, requests.codes.ok)
- self.assertEqual(response.json(), {
- 'output': {'result': 'Request processed'}})