X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=tests%2Ftransportpce_tests%2Fpce%2Ftest02_pce_400G.py;h=db4cb4e2915f67dacfa796dccf0ceb604c5b4f39;hb=3cce0ff813d5153571057fbd59515fc56663bbf3;hp=d852d5bc7896a843581df31dd18450f40836088a;hpb=89d54863e044b85f1dababf3ed92cf50a7436552;p=transportpce.git diff --git a/tests/transportpce_tests/pce/test02_pce_400G.py b/tests/transportpce_tests/pce/test02_pce_400G.py index d852d5bc7..db4cb4e29 100644 --- a/tests/transportpce_tests/pce/test02_pce_400G.py +++ b/tests/transportpce_tests/pce/test02_pce_400G.py @@ -8,16 +8,21 @@ # http://www.apache.org/licenses/LICENSE-2.0 ############################################################################## +# pylint: disable=invalid-name # pylint: disable=no-member # pylint: disable=too-many-public-methods import unittest import os +# pylint: disable=wrong-import-order import sys import time import requests sys.path.append('transportpce_tests/common/') -import test_utils +# pylint: disable=wrong-import-position +# pylint: disable=import-error +import test_utils # nopep8 + class TransportPCE400Gtesting(unittest.TestCase): @@ -27,31 +32,37 @@ class TransportPCE400Gtesting(unittest.TestCase): @classmethod def setUpClass(cls): + # pylint: disable=bare-except + sample_files_parsed = False try: - sample_files_parsed = False TOPO_BI_DIR_FILE = os.path.join(os.path.dirname(os.path.realpath(__file__)), - "..", "..", "sample_configs", "honeynode-topo400G.json") - with open(TOPO_BI_DIR_FILE, 'r') as topo_bi_dir: + "..", "..", "sample_configs", + "honeynode-topo400G.json") + with open(TOPO_BI_DIR_FILE, 'r', encoding='utf-8') as topo_bi_dir: cls.topo_bi_dir_data = topo_bi_dir.read() OTN_TOPO_BI_DIR_FILE = os.path.join(os.path.dirname(os.path.realpath(__file__)), - "..", "..", "sample_configs", "honeynode-otntopo400G.json") - with open(OTN_TOPO_BI_DIR_FILE, 'r') as otn_topo_bi_dir: + "..", "..", "sample_configs", + "honeynode-otntopo400G.json") + with open(OTN_TOPO_BI_DIR_FILE, 'r', encoding='utf-8') as otn_topo_bi_dir: cls.otn_topo_bi_dir_data = otn_topo_bi_dir.read() OTUC4_OTN_TOPO_BI_DIR_FILE = os.path.join(os.path.dirname(os.path.realpath(__file__)), - "..", "..", "sample_configs", "honeynode-otntopo400GwithOTUC4.json") - with open(OTUC4_OTN_TOPO_BI_DIR_FILE, 'r') as otuc4_otn_topo_bi_dir: + "..", "..", "sample_configs", + "honeynode-otntopo400GwithOTUC4.json") + with open(OTUC4_OTN_TOPO_BI_DIR_FILE, 'r', encoding='utf-8') as otuc4_otn_topo_bi_dir: cls.otuc4_otn_topo_bi_dir_data = otuc4_otn_topo_bi_dir.read() ODUC4_OTN_TOPO_BI_DIR_FILE = os.path.join(os.path.dirname(os.path.realpath(__file__)), - "..", "..", "sample_configs", "honeynode-otntopo400GwithODUC4.json") - with open(ODUC4_OTN_TOPO_BI_DIR_FILE, 'r') as oduc4_otn_topo_bi_dir: + "..", "..", "sample_configs", + "honeynode-otntopo400GwithODUC4.json") + with open(ODUC4_OTN_TOPO_BI_DIR_FILE, 'r', encoding='utf-8') as oduc4_otn_topo_bi_dir: cls.oduc4_otn_topo_bi_dir_data = oduc4_otn_topo_bi_dir.read() PORT_MAPPING_FILE = os.path.join(os.path.dirname(os.path.realpath(__file__)), - "..", "..", "sample_configs", "pce_portmapping_71.json") - with open(PORT_MAPPING_FILE, 'r') as port_mapping: + "..", "..", "sample_configs", + "pce_portmapping_71.json") + with open(PORT_MAPPING_FILE, 'r', encoding='utf-8') as port_mapping: cls.port_mapping_data = port_mapping.read() sample_files_parsed = True except PermissionError as err: @@ -76,6 +87,7 @@ class TransportPCE400Gtesting(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])) time.sleep(1) @@ -135,13 +147,17 @@ class TransportPCE400Gtesting(unittest.TestCase): # Path Computation success def test_05_path_computation_OTUC4_xpdr_bi(self): response = test_utils.path_computation_request("request-1", "service-OTUC4", - {"service-rate": "400", "clli": "NodeA", - "service-format": "OTU", "node-id": "XPDR-A2", - "rx-direction": {"port": {"port-device-name": "XPDR-A2-XPDR2"}} + {"service-rate": "400", + "clli": "NodeA", + "service-format": "OTU", + "node-id": "XPDR-A2", + "tx-direction": {"port": {"port-device-name": "XPDR-A2-XPDR2"}} }, - {"service-rate": "400", "clli": "NodeC", - "service-format": "OTU", "node-id": "XPDR-C2", - "rx-direction": {"port": {"port-device-name": "XPDR-C2-XPDR2"}} + {"service-rate": "400", + "clli": "NodeC", + "service-format": "OTU", + "node-id": "XPDR-C2", + "tx-direction": {"port": {"port-device-name": "XPDR-C2-XPDR2"}} }) self.assertEqual(response.status_code, requests.codes.ok) res = response.json() @@ -180,13 +196,17 @@ class TransportPCE400Gtesting(unittest.TestCase): # Path Computation success def test_07_path_computation_ODUC4_xpdr_bi(self): response = test_utils.path_computation_request("request-1", "service-ODUC4", - {"service-rate": "400", "clli": "NodeA", "service-format": "ODU", - "node-id": "XPDR-A2", - "tx-direction": {"port": {"port-device-name": "XPDR-A2-XPDR2"}} + {"service-rate": "400", + "clli": "NodeA", + "service-format": "ODU", + "node-id": "XPDR-A2", + "tx-direction": {"port": {"port-device-name": "XPDR-A2-XPDR2"}} }, - {"service-rate": "400", "clli": "NodeC", "service-format": "ODU", - "node-id": "XPDR-C2", - "tx-direction": {"port": {"port-device-name": "XPDR-C2-XPDR2"}} + {"service-rate": "400", + "clli": "NodeC", + "service-format": "ODU", + "node-id": "XPDR-C2", + "tx-direction": {"port": {"port-device-name": "XPDR-C2-XPDR2"}} }) self.assertEqual(response.status_code, requests.codes.ok) res = response.json() @@ -213,11 +233,15 @@ class TransportPCE400Gtesting(unittest.TestCase): # Path Computation success def test_09_path_computation_100G_xpdr_bi(self): response = test_utils.path_computation_request("request-1", "service-100GE", - {"service-rate": "100", "clli": "NodeA", "service-format": "Ethernet", + {"service-rate": "100", + "clli": "NodeA", + "service-format": "Ethernet", "node-id": "XPDR-A2", "tx-direction": {"port": {"port-device-name": "XPDR-A2-XPDR2", "port-name": "XPDR2-CLIENT1"}}}, - {"service-rate": "100", "clli": "NodeC", "service-format": "Ethernet", + {"service-rate": "100", + "clli": "NodeC", + "service-format": "Ethernet", "node-id": "XPDR-C2", "tx-direction": {"port": {"port-device-name": "XPDR-C2-XPDR2", "port-name": "XPDR2-CLIENT1"}}})