# test service-create for OCH-OTU4 service from spdr to spdr
def test_11_check_otn_topology(self):
- url = "{}/config/ietf-network:networks/network/otn-topology"
- response = test_utils.get_request(url)
+ response = test_utils.get_otn_topo_request()
self.assertEqual(response.status_code, requests.codes.ok)
res = response.json()
nbNode = len(res['network'][0]['node'])
self.assertDictEqual(
{u'frequency': 196.1, u'rate': u'org-openroadm-common-types:R100G',
- u'transmit-power': -5},
+ u'transmit-power': -5, u'modulation-format': 'dp-qpsk'},
res['interface'][0]['org-openroadm-optical-channel-interfaces:och'])
def test_15_check_interface_OTU4_spdra(self):
self.assertDictEqual(
{u'frequency': 196.1, u'rate': u'org-openroadm-common-types:R100G',
- u'transmit-power': -5},
+ u'transmit-power': -5, u'modulation-format': 'dp-qpsk'},
res['interface'][0]['org-openroadm-optical-channel-interfaces:och'])
def test_17_check_interface_OTU4_spdrc(self):
time.sleep(3)
def test_22_check_otn_topo_otu4_links(self):
- url = "{}/config/ietf-network:networks/network/otn-topology"
- response = test_utils.get_request(url)
+ response = test_utils.get_otn_topo_request()
self.assertEqual(response.status_code, requests.codes.ok)
res = response.json()
nb_links = len(res['network'][0]['ietf-network-topology:link'])
res['interface'][0]['org-openroadm-otn-odu-interfaces:odu']['opu'])
def test_27_check_otn_topo_links(self):
- url = "{}/config/ietf-network:networks/network/otn-topology"
- response = test_utils.get_request(url)
+ response = test_utils.get_otn_topo_request()
self.assertEqual(response.status_code, requests.codes.ok)
res = response.json()
nb_links = len(res['network'][0]['ietf-network-topology:link'])
self.fail("this link should not exist")
def test_28_check_otn_topo_tp(self):
- url = "{}/config/ietf-network:networks/network/otn-topology"
- response = test_utils.get_request(url)
+ response = test_utils.get_otn_topo_request()
res = response.json()
for node in res['network'][0]['node']:
if (node['node-id'] == 'SPDR-SA1-XPDR1' or 'SPDR-SC1-XPDR1'):
res['odu-connection'][0]['source'])
def test_39_check_otn_topo_links(self):
- url = "{}/config/ietf-network:networks/network/otn-topology"
- response = test_utils.get_request(url)
+ response = test_utils.get_otn_topo_request()
self.assertEqual(response.status_code, requests.codes.ok)
res = response.json()
nb_links = len(res['network'][0]['ietf-network-topology:link'])
self.assertEqual(link['org-openroadm-otn-network-topology:used-bandwidth'], 10000)
def test_40_check_otn_topo_tp(self):
- url = "{}/config/ietf-network:networks/network/otn-topology"
- response = test_utils.get_request(url)
+ response = test_utils.get_otn_topo_request()
res = response.json()
for node in res['network'][0]['node']:
if (node['node-id'] == 'SPDR-SA1-XPDR1' or 'SPDR-SC1-XPDR1'):
self.assertEqual(response.status_code, requests.codes.not_found)
def test_47_check_otn_topo_links(self):
- url = "{}/config/ietf-network:networks/network/otn-topology"
- response = test_utils.get_request(url)
+ response = test_utils.get_otn_topo_request()
self.assertEqual(response.status_code, requests.codes.ok)
res = response.json()
nb_links = len(res['network'][0]['ietf-network-topology:link'])
self.assertEqual(link['org-openroadm-otn-network-topology:used-bandwidth'], 0)
def test_48_check_otn_topo_tp(self):
- url = "{}/config/ietf-network:networks/network/otn-topology"
- response = test_utils.get_request(url)
+ response = test_utils.get_otn_topo_request()
res = response.json()
for node in res['network'][0]['node']:
if (node['node-id'] == 'SPDR-SA1-XPDR1' or 'SPDR-SC1-XPDR1'):
self.test_22_check_otn_topo_otu4_links()
def test_53_check_otn_topo_tp(self):
- url = "{}/config/ietf-network:networks/network/otn-topology"
- response = test_utils.get_request(url)
+ response = test_utils.get_otn_topo_request()
res = response.json()
for node in res['network'][0]['node']:
if (node['node-id'] == 'SPDR-SA1-XPDR1' or 'SPDR-SC1-XPDR1'):
self.assertEqual(response.status_code, requests.codes.not_found)
def test_58_getLinks_OtnTopology(self):
- url = "{}/config/ietf-network:networks/network/otn-topology"
- response = test_utils.get_request(url)
+ response = test_utils.get_otn_topo_request()
self.assertEqual(response.status_code, requests.codes.ok)
res = response.json()
self.assertNotIn('ietf-network-topology:link', res['network'][0])