"transportpce-device-renderer:modulation-format": "dp-qpsk",
"transportpce-device-renderer:operation": "create",
"transportpce-device-renderer:service-name": "testNMC-MC",
- "transportpce-device-renderer:wave-number": "2",
+ "transportpce-device-renderer:wave-number": "0",
"transportpce-device-renderer:center-freq": "196.05",
- "transportpce-device-renderer:slot-width": "87.5",
+ "transportpce-device-renderer:width": "80",
"transportpce-device-renderer:nodes": [
{
"transportpce-device-renderer:node-id": "ROADM-D1",
"transportpce-device-renderer:src-tp": "SRG1-PP1-TXRX",
"transportpce-device-renderer:dest-tp": "DEG1-TTP-TXRX"
}
- ]
+ ],
+ "transportpce-device-renderer:min-freq": 196.00625,
+ "transportpce-device-renderer:max-freq": 196.09375,
+ "transportpce-device-renderer:lower-spectral-slot-number": 749,
+ "transportpce-device-renderer:higher-spectral-slot-number": 763
}
}
url = test_utils.RESTCONF_BASE_URL + \
# Get Degree MC interface and check
def test_08_degree_mc_interface(self):
response = test_utils.check_netconf_node_request("ROADM-D1",
- "interface/DEG1-TTP-TXRX-mc-2")
+ "interface/DEG1-TTP-TXRX-mc-749:763")
self.assertEqual(response.status_code, requests.codes.ok)
res = response.json()
self.assertDictEqual(
- dict({"name": "DEG1-TTP-TXRX-mc-2",
+ dict({"name": "DEG1-TTP-TXRX-mc-749:763",
"supporting-interface": "OMS-DEG1-TTP-TXRX",
"supporting-circuit-pack-name": "1/0",
"circuit-id": "TBD",
# get DEG-NMC interface and check
def test_09_degree_nmc_interface(self):
response = test_utils.check_netconf_node_request("ROADM-D1",
- "interface/DEG1-TTP-TXRX-nmc-2")
+ "interface/DEG1-TTP-TXRX-nmc-749:763")
self.assertEqual(response.status_code, requests.codes.ok)
res = response.json()
self.assertDictEqual(
- dict({"name": "DEG1-TTP-TXRX-nmc-2",
- "supporting-interface": "DEG1-TTP-TXRX-mc-2",
+ dict({"name": "DEG1-TTP-TXRX-nmc-749:763",
+ "supporting-interface": "DEG1-TTP-TXRX-mc-749:763",
"supporting-circuit-pack-name": "1/0",
"circuit-id": "TBD",
"description": "TBD",
# Check the mc-ttp max and min-freq
self.assertEqual({
"frequency": 196.05,
- "width": 75
+ "width": 80
},
res['interface'][0]['org-openroadm-network-media-channel-interfaces:nmc-ctp'])
time.sleep(3)
# get SRG-NMC interface
def test_10_srg_nmc_interface(self):
response = test_utils.check_netconf_node_request("ROADM-D1",
- "interface/SRG1-PP1-TXRX-nmc-2")
+ "interface/SRG1-PP1-TXRX-nmc-749:763")
res = response.json()
self.assertEqual(response.status_code, requests.codes.ok)
self.assertEqual(
- dict({"name": "SRG1-PP1-TXRX-nmc-2",
+ dict({"name": "SRG1-PP1-TXRX-nmc-749:763",
"supporting-circuit-pack-name": "3/0",
"circuit-id": "TBD",
"description": "TBD",
"supporting-port": "C1",
"type": "org-openroadm-interfaces:networkMediaChannelConnectionTerminationPoint"},
**res['interface'][0]), res['interface'][0])
- self.assertEqual({"frequency": 196.05, "width": 75},
+ self.assertEqual({"frequency": 196.05, "width": 80},
res['interface'][0]['org-openroadm-network-media-channel-interfaces:nmc-ctp'])
time.sleep(3)
# Create ROADM-connection
def test_11_roadm_connection(self):
response = test_utils.check_netconf_node_request("ROADM-D1",
- "roadm-connections/SRG1-PP1-TXRX-DEG1-TTP-TXRX-2")
+ "roadm-connections/SRG1-PP1-TXRX-DEG1-TTP-TXRX-749:763")
self.assertEqual(response.status_code, requests.codes.ok)
res = response.json()
- self.assertEqual("SRG1-PP1-TXRX-DEG1-TTP-TXRX-2",
+ self.assertEqual("SRG1-PP1-TXRX-DEG1-TTP-TXRX-749:763",
res['roadm-connections'][0]['connection-name'])
- self.assertEqual("SRG1-PP1-TXRX-nmc-2",
+ self.assertEqual("SRG1-PP1-TXRX-nmc-749:763",
res['roadm-connections'][0]['source']['src-if'])
- self.assertEqual("DEG1-TTP-TXRX-nmc-2",
+ self.assertEqual("DEG1-TTP-TXRX-nmc-749:763",
res['roadm-connections'][0]['destination']['dst-if'])
time.sleep(3)
response = test_utils.delete_request(test_utils.URL_CONFIG_NETCONF_TOPO +
"node/ROADM-D1/yang-ext:mount/" +
"org-openroadm-device:org-openroadm-device/" +
- "roadm-connections/SRG1-PP1-TXRX-DEG1-TTP-TXRX-2")
+ "roadm-connections/SRG1-PP1-TXRX-DEG1-TTP-TXRX-749:763")
self.assertEqual(response.status_code, requests.codes.ok)
time.sleep(3)
response = test_utils.delete_request(test_utils.URL_CONFIG_NETCONF_TOPO +
"node/ROADM-D1/yang-ext:mount/" +
"org-openroadm-device:org-openroadm-device/" +
- "interface/SRG1-PP1-TXRX-nmc-2")
+ "interface/SRG1-PP1-TXRX-nmc-749:763")
self.assertEqual(response.status_code, requests.codes.ok)
time.sleep(3)
response = test_utils.delete_request(test_utils.URL_CONFIG_NETCONF_TOPO +
"node/ROADM-D1/yang-ext:mount/" +
"org-openroadm-device:org-openroadm-device/" +
- "interface/DEG1-TTP-TXRX-nmc-2")
+ "interface/DEG1-TTP-TXRX-nmc-749:763")
self.assertEqual(response.status_code, requests.codes.ok)
time.sleep(3)
response = test_utils.delete_request(test_utils.URL_CONFIG_NETCONF_TOPO +
"node/ROADM-D1/yang-ext:mount/" +
"org-openroadm-device:org-openroadm-device/" +
- "interface/DEG1-TTP-TXRX-mc-2")
+ "interface/DEG1-TTP-TXRX-mc-749:763")
self.assertEqual(response.status_code, requests.codes.ok)
time.sleep(3)