- url = "{}/operations/transportpce-pce:path-computation-request"
- data = {
- "input": {
- "service-name": "service-4",
- "resource-reserve": "true",
- "pce-metric": "hop-count",
- "service-handler-header": {
- "request-id": "request-4"
- },
- "service-a-end": {
- "node-id": "XPONDER-1",
- "service-rate": "100",
- "service-format": "Ethernet",
- "clli": "Node1"
- },
- "service-z-end": {
- "node-id": "XPONDER-4",
- "service-rate": "100",
- "service-format": "Ethernet",
- "clli": "Node5"
- },
- "hard-constraints": {
- "include_": {
- "ordered-hops": [
- {
- "hop-number": "0",
- "hop-type": {
- "node-id": "OpenROADM-2"
- }
- },
- {
- "hop-number": "1",
- "hop-type": {
- "node-id": "OpenROADM-3"
- }
- },
- {
- "hop-number": "2",
- "hop-type": {
- "node-id": "OpenROADM-4"
- }
- },
- {
- "hop-number": "3",
- "hop-type": {
- "node-id": "OpenROADM-3"
- }
- }
- ]
- }
- }
- }
- }
- response = test_utils.post_request(url, data)
+ response = test_utils.path_computation_request("request-4", "service-4",
+ {"node-id": "XPONDER-1", "service-rate": "100", "service-format": "Ethernet", "clli": "Node1"},
+ {"node-id": "XPONDER-4", "service-rate": "100", "service-format": "Ethernet", "clli": "Node5"},
+ {"include_": {"ordered-hops": [
+ {"hop-number": "0","hop-type": {"node-id": "OpenROADM-2"}},
+ {"hop-number": "1","hop-type": {"node-id": "OpenROADM-3"}},
+ {"hop-number": "2","hop-type": {"node-id": "OpenROADM-4"}},
+ {"hop-number": "3","hop-type": {"node-id": "OpenROADM-3"}}]}})