- response = test_utils.service_path_request("create", "test", "1",
- [{"node-id": "XPDRA01",
- "dest-tp": "XPDR1-NETWORK1", "src-tp": "XPDR1-CLIENT1"},
- {"node-id": "ROADMA01",
- "dest-tp": "DEG1-TTP-TXRX", "src-tp": "SRG1-PP1-TXRX"},
- {"node-id": "ROADMC01",
- "dest-tp": "SRG1-PP1-TXRX", "src-tp": "DEG2-TTP-TXRX"},
- {"node-id": "XPDRC01",
- "dest-tp": "XPDR1-CLIENT1", "src-tp": "XPDR1-NETWORK1"}],
- 196.1, 40, 196.075, 196.125, 761,
- 768)
- self.assertEqual(response.status_code, requests.codes.ok)
- res = response.json()
- self.assertIn('Interfaces created successfully for nodes', res["output"]["result"])
- # time.sleep(40)
+ response = test_utils_rfc8040.transportpce_api_rpc_request(
+ 'transportpce-device-renderer', 'service-path',
+ {
+ 'service-name': 'test',
+ 'wave-number': '1',
+ 'modulation-format': 'dp-qpsk',
+ 'operation': 'create',
+ 'nodes':
+ [{'node-id': 'XPDRA01',
+ 'dest-tp': 'XPDR1-NETWORK1', 'src-tp': 'XPDR1-CLIENT1'},
+ {'node-id': 'ROADMA01',
+ 'dest-tp': 'DEG1-TTP-TXRX', 'src-tp': 'SRG1-PP1-TXRX'},
+ {'node-id': 'ROADMC01',
+ 'dest-tp': 'SRG1-PP1-TXRX', 'src-tp': 'DEG2-TTP-TXRX'},
+ {'node-id': 'XPDRC01',
+ 'dest-tp': 'XPDR1-CLIENT1', 'src-tp': 'XPDR1-NETWORK1'}],
+ 'center-freq': 196.1,
+ 'nmc-width': 40,
+ 'min-freq': 196.075,
+ 'max-freq': 196.125,
+ 'lower-spectral-slot-number': 761,
+ 'higher-spectral-slot-number': 768
+ })
+ self.assertEqual(response['status_code'], requests.codes.ok)
+ self.assertIn('Interfaces created successfully for nodes: ', response['output']['result'])