@classmethod
def setUpClass(cls):
# pylint: disable=bare-except
+ sample_files_parsed = False
try:
- sample_files_parsed = False
TOPO_CLLINET_FILE = os.path.join(os.path.dirname(os.path.realpath(__file__)),
"..", "..", "sample_configs", "gnpy", "clliNetwork.json")
with open(TOPO_CLLINET_FILE, 'r', encoding='utf-8') as topo_cllinet:
"service-format": "Ethernet", "clli": "Node1"},
{"node-id": "XPONDER-5", "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"}}]}
- })
+ {"include": {"node-id": [
+ "OpenROADM-2", "OpenROADM-3", "OpenROADM-4"]}})
self.assertEqual(response.status_code, requests.codes.ok)
res = response.json()
self.assertEqual(res['output']['configuration-response-common'][
"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"}}]}
- })
+ {"include": {"node-id": [
+ "OpenROADM-2", "OpenROADM-3"]}})
self.assertEqual(response.status_code, requests.codes.ok)
res = response.json()
self.assertEqual(res['output']['configuration-response-common'][
"service-format": "Ethernet", "clli": "Node1"},
{"node-id": "XPONDER-4", "service-rate": "400",
"service-format": "Ethernet", "clli": "Node4"},
- {"include_": {"ordered-hops": [
- {"hop-number": "0", "hop-type": {"node-id": "OpenROADM-3"}},
- {"hop-number": "1", "hop-type": {"node-id": "OpenROADM-2"}},
- {"hop-number": "2", "hop-type": {"node-id": "OpenROADM-5"}}]}
- })
+ {"include": {"node-id": [
+ "OpenROADM-3", "OpenROADM-2",
+ "OpenROADM-5"]}})
self.assertEqual(response.status_code, requests.codes.ok)
res = response.json()
self.assertEqual(res['output']['configuration-response-common'][