- url = "{}/operations/transportpce-device-renderer:service-path".format(self.restconf_baseurl)
- data = {
- "input": {
- "service-name": "test",
- "wave-number": "1",
- "modulation-format": "qpsk",
- "operation": "create",
- "nodes": [
- {
- "dest-tp": "XPDR1-NETWORK1",
- "src-tp": "XPDR1-CLIENT1",
- "node-id": "XPDR-C1"
- },
- {
- "dest-tp": "DEG1-TTP-TXRX",
- "src-tp": "SRG1-PP1-TXRX",
- "node-id": "ROADM-C1"
- },
- {
- "src-tp": "DEG2-TTP-TXRX",
- "dest-tp": "SRG1-PP1-TXRX",
- "node-id": "ROADM-A1"
- },
- {
- "src-tp": "XPDR1-NETWORK1",
- "dest-tp": "XPDR1-CLIENT1",
- "node-id": "XPDR-A1"
- }
- ]
- }
- }
- headers = {'content-type': 'application/json'}
- response = requests.request(
- "POST", url, data=json.dumps(data),
- headers=headers, auth=('admin', 'admin'))
+ response = test_utils.service_path_request("create", "test", "1",
+ [{"node-id": "XPDR-C1",
+ "dest-tp": "XPDR1-NETWORK1", "src-tp": "XPDR1-CLIENT1"},
+ {"node-id": "ROADM-C1",
+ "dest-tp": "DEG1-TTP-TXRX", "src-tp": "SRG1-PP1-TXRX"},
+ {"node-id": "ROADM-A1",
+ "src-tp": "DEG2-TTP-TXRX", "dest-tp": "SRG1-PP1-TXRX"},
+ {"node-id": "XPDR-A1",
+ "src-tp": "XPDR1-NETWORK1", "dest-tp": "XPDR1-CLIENT1"}])