import unittest
import time
import requests
+# pylint: disable=wrong-import-order
import sys
sys.path.append('transportpce_tests/common/')
-import test_utils
+# pylint: disable=wrong-import-position
+# pylint: disable=import-error
+import test_utils # nopep8
+
class TransportPCEFulltesting(unittest.TestCase):
print("all processes killed")
def setUp(self): # instruction executed before each test method
+ # pylint: disable=consider-using-f-string
print("execution of {}".format(self.id().split(".")[-1]))
def test_01_connect_xpdrA(self):
liste_tp = res['node'][0]['ietf-network-topology:termination-point']
for ele in liste_tp:
if ele['tp-id'] == 'XPDR1-NETWORK1':
- self.assertEqual({u'frequency': 196.1,
- u'width': 40},
+ self.assertEqual({'frequency': 196.1,
+ 'width': 40},
ele['org-openroadm-network-topology:xpdr-network-attributes']['wavelength'])
- if ele['tp-id'] == 'XPDR1-CLIENT2' or ele['tp-id'] == 'XPDR1-CLIENT1':
+ elif ele['tp-id'] in ('XPDR1-CLIENT2', 'XPDR1-CLIENT1'):
self.assertNotIn('org-openroadm-network-topology:xpdr-client-attributes', dict.keys(ele))
- if ele['tp-id'] == 'XPDR1-NETWORK2':
+ elif ele['tp-id'] == 'XPDR1-NETWORK2':
self.assertNotIn('org-openroadm-network-topology:xpdr-network-attributes', dict.keys(ele))
time.sleep(3)
ele['org-openroadm-network-topology:pp-attributes']['avail-freq-maps'][0]['freq-map'])
freq_map_array = [int(x) for x in freq_map]
self.assertEqual(freq_map_array[95], 0, "Index 1 should not be available")
- if ele['tp-id'] == 'SRG1-PP2-TXRX':
+ elif ele['tp-id'] == 'SRG1-PP2-TXRX':
self.assertNotIn('avail-freq-maps', dict.keys(ele))
time.sleep(3)
ele['org-openroadm-network-topology:ctp-attributes']['avail-freq-maps'][0]['freq-map'])
freq_map_array = [int(x) for x in freq_map]
self.assertEqual(freq_map_array[95], 0, "Index 1 should not be available")
- if ele['tp-id'] == 'DEG2-TTP-TXRX':
+ elif ele['tp-id'] == 'DEG2-TTP-TXRX':
freq_map = base64.b64decode(
ele['org-openroadm-network-topology:tx-ttp-attributes']['avail-freq-maps'][0]['freq-map'])
freq_map_array = [int(x) for x in freq_map]
liste_tp = res['node'][0]['ietf-network-topology:termination-point']
for ele in liste_tp:
if ele['tp-id'] == 'XPDR1-NETWORK1':
- self.assertEqual({u'frequency': 196.1,
- u'width': 40},
+ self.assertEqual({'frequency': 196.1,
+ 'width': 40},
ele['org-openroadm-network-topology:xpdr-network-attributes']['wavelength'])
- if ele['tp-id'] == 'XPDR1-NETWORK2':
- self.assertEqual({u'frequency': 196.05,
- u'width': 40},
+ elif ele['tp-id'] == 'XPDR1-NETWORK2':
+ self.assertEqual({'frequency': 196.05,
+ 'width': 40},
ele['org-openroadm-network-topology:xpdr-network-attributes']['wavelength'])
- if ele['tp-id'] == 'XPDR1-CLIENT1' or ele['tp-id'] == 'XPDR1-CLIENT2':
+ elif ele['tp-id'] in ('XPDR1-CLIENT1', 'XPDR1-CLIENT2'):
self.assertNotIn('org-openroadm-network-topology:xpdr-client-attributes', dict.keys(ele))
time.sleep(10)
freq_map_array = [int(x) for x in freq_map]
self.assertEqual(freq_map_array[95], 0, "Lambda 1 should not be available")
self.assertEqual(freq_map_array[94], 255, "Lambda 2 should be available")
- if ele['tp-id'] == 'SRG1-PP2-TXRX':
+ elif ele['tp-id'] == 'SRG1-PP2-TXRX':
freq_map = base64.b64decode(
ele['org-openroadm-network-topology:pp-attributes']['avail-freq-maps'][0]['freq-map'])
freq_map_array = [int(x) for x in freq_map]
self.assertEqual(freq_map_array[95], 255, "Lambda 1 should be available")
self.assertEqual(freq_map_array[94], 0, "Lambda 2 should not be available")
- if ele['tp-id'] == 'SRG1-PP3-TXRX':
+ elif ele['tp-id'] == 'SRG1-PP3-TXRX':
self.assertNotIn('org-openroadm-network-topology:pp-attributes', dict.keys(ele))
time.sleep(10)
freq_map_array = [int(x) for x in freq_map]
self.assertEqual(freq_map_array[95], 0, "Lambda 1 should not be available")
self.assertEqual(freq_map_array[94], 0, "Lambda 2 should not be available")
- if ele['tp-id'] == 'DEG2-TTP-TXRX':
+ elif ele['tp-id'] == 'DEG2-TTP-TXRX':
freq_map = base64.b64decode(
ele['org-openroadm-network-topology:tx-ttp-attributes']['avail-freq-maps'][0]['freq-map'])
freq_map_array = [int(x) for x in freq_map]
res = response.json()
liste_tp = res['node'][0]['ietf-network-topology:termination-point']
for ele in liste_tp:
- if ele[u'org-openroadm-common-network:tp-type'] == 'XPONDER-CLIENT':
+ if ele['org-openroadm-common-network:tp-type'] == 'XPONDER-CLIENT':
self.assertNotIn('org-openroadm-network-topology:xpdr-client-attributes', dict.keys(ele))
- elif ele[u'org-openroadm-common-network:tp-type'] == 'XPONDER-NETWORK':
- self.assertIn(u'tail-equipment-id',
- dict.keys(ele[u'org-openroadm-network-topology:xpdr-network-attributes']))
+ elif ele['org-openroadm-common-network:tp-type'] == 'XPONDER-NETWORK':
+ self.assertIn('tail-equipment-id',
+ dict.keys(ele['org-openroadm-network-topology:xpdr-network-attributes']))
self.assertNotIn('wavelength', dict.keys(
- ele[u'org-openroadm-network-topology:xpdr-network-attributes']))
+ ele['org-openroadm-network-topology:xpdr-network-attributes']))
time.sleep(10)
def test_34_check_topo_ROADMA_SRG1(self):
self.assertEqual(freq_map_array[94], 255, "Index 2 should be available")
liste_tp = res['node'][0]['ietf-network-topology:termination-point']
for ele in liste_tp:
- if ele['tp-id'] == 'SRG1-PP1-TXRX' or ele['tp-id'] == 'SRG1-PP2-TXRX':
+ if ele['tp-id'] in ('SRG1-PP1-TXRX', 'SRG1-PP2-TXRX'):
freq_map = base64.b64decode(
ele['org-openroadm-network-topology:pp-attributes']['avail-freq-maps'][0]['freq-map'])
freq_map_array = [int(x) for x in freq_map]
freq_map_array = [int(x) for x in freq_map]
self.assertEqual(freq_map_array[95], 255, "Lambda 1 should be available")
self.assertEqual(freq_map_array[94], 255, "Lambda 2 should be available")
- if ele['tp-id'] == 'DEG2-TTP-TXRX':
+ elif ele['tp-id'] == 'DEG2-TTP-TXRX':
freq_map = base64.b64decode(
ele['org-openroadm-network-topology:tx-ttp-attributes']['avail-freq-maps'][0]['freq-map'])
freq_map_array = [int(x) for x in freq_map]
def test_49_loop_create_eth_service(self):
for i in range(1, 6):
+ # pylint: disable=consider-using-f-string
print("iteration number {}".format(i))
print("eth service creation")
self.test_11_create_eth_service1()
time.sleep(5)
for i in range(1, 6):
+ # pylint: disable=consider-using-f-string
print("iteration number {}".format(i))
print("oc service creation")
self.test_36_create_oc_service1()