- response = test_utils.service_path_request("delete", "service_test", "7",
- [{"renderer:node-id": "ROADMA01",
- "renderer:src-tp": "SRG1-PP7-TXRX",
- "renderer:dest-tp": "DEG1-TTP-TXRX"},
- {"renderer:node-id": "XPDRA01",
- "renderer:src-tp": "XPDR1-CLIENT1",
- "renderer:dest-tp": "XPDR1-NETWORK1"}],
- 195.8, 40, 195.775, 195.825, 713,
- 720)
- self.assertEqual(response.status_code, requests.codes.ok)
- self.assertEqual(response.json(), {
- 'output': {'result': 'Request processed', 'success': True}})
+ response = test_utils_rfc8040.transportpce_api_rpc_request(
+ 'transportpce-device-renderer', 'service-path',
+ {
+ 'service-name': 'service_test',
+ 'wave-number': '7',
+ 'modulation-format': 'dp-qpsk',
+ 'operation': 'delete',
+ 'nodes': [{'node-id': 'ROADMA01', 'src-tp': 'SRG1-PP7-TXRX', 'dest-tp': 'DEG1-TTP-TXRX'},
+ {'node-id': 'XPDRA01', 'src-tp': 'XPDR1-CLIENT1', 'dest-tp': 'XPDR1-NETWORK1'}],
+ 'center-freq': 195.8,
+ 'nmc-width': 40,
+ 'min-freq': 195.775,
+ 'max-freq': 195.825,
+ 'lower-spectral-slot-number': 713,
+ 'higher-spectral-slot-number': 720
+ })
+ self.assertEqual(response['status_code'], requests.codes.ok)
+ self.assertDictEqual(response['output'], {'result': 'Request processed', 'success': True})