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 TransportPCEtesting(unittest.TestCase):
"layer-protocol-name": "PHOTONIC_MEDIA",
"service-interface-point": {
"service-interface-point-uuid": "b1a0d883-32b8-3b0b-93d6-7ed074f6f107"
- },
+ },
"administrative-state": "UNLOCKED",
"operational-state": "ENABLED",
"direction": "BIDIRECTIONAL",
"layer-protocol-name": "PHOTONIC_MEDIA",
"service-interface-point": {
"service-interface-point-uuid": "d1d6305e-179b-346f-b02d-8260aebe1ce8"
- },
+ },
"administrative-state": "UNLOCKED",
"operational-state": "ENABLED",
"direction": "BIDIRECTIONAL",
@classmethod
def setUpClass(cls):
+ # pylint: disable=unsubscriptable-object
cls.init_failed = False
os.environ['JAVA_MIN_MEM'] = '1024M'
os.environ['JAVA_MAX_MEM'] = '4096M'
time.sleep(self.WAITING)
self.assertEqual(response.status_code, requests.codes.ok)
res = response.json()
- global service_pm_uuid
- service_pm_uuid = res['output']['service']['uuid']
+ global SERVICE_PM_UUID
+ SERVICE_PM_UUID = res['output']['service']['uuid']
+ # pylint: disable=consider-using-f-string
print("photonic media service uuid : {}".format(res['output']['service']['uuid']))
input_dict_1 = {'administrative-state': 'LOCKED',
- 'lifecycle-state': 'PLANNED',
- 'operational-state': 'DISABLED',
- 'service-type': 'POINT_TO_POINT_CONNECTIVITY',
- 'service-layer': 'PHOTONIC_MEDIA',
- 'connectivity-direction': 'BIDIRECTIONAL'
+ 'lifecycle-state': 'PLANNED',
+ 'operational-state': 'DISABLED',
+ 'service-type': 'POINT_TO_POINT_CONNECTIVITY',
+ 'service-layer': 'PHOTONIC_MEDIA',
+ 'connectivity-direction': 'BIDIRECTIONAL'
}
input_dict_2 = {'value-name': 'OpenROADM node id',
'value': 'SPDR-SC1-XPDR1'}
def test_16_get_service_PhotonicMedia(self):
response = test_utils.get_service_list_request(
- "services/"+ str(service_pm_uuid))
+ "services/" + str(SERVICE_PM_UUID))
self.assertEqual(response.status_code, requests.codes.ok)
res = response.json()
self.assertEqual(
res['services'][0]['administrative-state'], 'inService')
self.assertEqual(
- res['services'][0]['service-name'], service_pm_uuid)
+ res['services'][0]['service-name'], SERVICE_PM_UUID)
self.assertEqual(
res['services'][0]['connection-type'], 'infrastructure')
self.assertEqual(
# test create connectivity service from spdrA to spdrC for odu
def test_17_create_connectivity_service_ODU(self):
+ # pylint: disable=line-too-long
self.cr_serv_sample_data["input"]["end-point"][0]["layer-protocol-name"] = "ODU"
self.cr_serv_sample_data["input"]["end-point"][0]["service-interface-point"]["service-interface-point-uuid"] = "eecbfa6e-57ab-3651-9606-c22c8ce73f18"
self.cr_serv_sample_data["input"]["end-point"][1]["layer-protocol-name"] = "ODU"
time.sleep(self.WAITING)
self.assertEqual(response.status_code, requests.codes.ok)
res = response.json()
- global service_odu_uuid
- service_odu_uuid = res['output']['service']['uuid']
+ global SERVICE_ODU_UUID
+ SERVICE_ODU_UUID = res['output']['service']['uuid']
+ # pylint: disable=consider-using-f-string
print("odu service uuid : {}".format(res['output']['service']['uuid']))
input_dict_1 = {'administrative-state': 'LOCKED',
- 'lifecycle-state': 'PLANNED',
- 'operational-state': 'DISABLED',
- 'service-type': 'POINT_TO_POINT_CONNECTIVITY',
- 'service-layer': 'ODU',
- 'connectivity-direction': 'BIDIRECTIONAL'
+ 'lifecycle-state': 'PLANNED',
+ 'operational-state': 'DISABLED',
+ 'service-type': 'POINT_TO_POINT_CONNECTIVITY',
+ 'service-layer': 'ODU',
+ 'connectivity-direction': 'BIDIRECTIONAL'
}
input_dict_2 = {'value-name': 'OpenROADM node id',
'value': 'SPDR-SC1-XPDR1'}
def test_18_get_service_ODU(self):
response = test_utils.get_service_list_request(
- "services/"+ str(service_odu_uuid))
+ "services/" + str(SERVICE_ODU_UUID))
self.assertEqual(response.status_code, requests.codes.ok)
res = response.json()
self.assertEqual(
res['services'][0]['administrative-state'], 'inService')
self.assertEqual(
- res['services'][0]['service-name'], service_odu_uuid)
+ res['services'][0]['service-name'], SERVICE_ODU_UUID)
self.assertEqual(
res['services'][0]['connection-type'], 'infrastructure')
self.assertEqual(
# test create connectivity service from spdrA to spdrC for dsr
def test_19_create_connectivity_service_DSR(self):
+ # pylint: disable=line-too-long
self.cr_serv_sample_data["input"]["end-point"][0]["layer-protocol-name"] = "DSR"
self.cr_serv_sample_data["input"]["end-point"][0]["service-interface-point"]["service-interface-point-uuid"] = "c14797a0-adcc-3875-a1fe-df8949d1a2d7"
self.cr_serv_sample_data["input"]["end-point"][1]["layer-protocol-name"] = "DSR"
time.sleep(self.WAITING)
self.assertEqual(response.status_code, requests.codes.ok)
res = response.json()
- global service_dsr_uuid
- service_dsr_uuid = res['output']['service']['uuid']
+ global SERVICE_DSR_UUID
+ SERVICE_DSR_UUID = res['output']['service']['uuid']
+ # pylint: disable=consider-using-f-string
print("dsr service uuid : {}".format(res['output']['service']['uuid']))
input_dict_1 = {'administrative-state': 'LOCKED',
- 'lifecycle-state': 'PLANNED',
- 'operational-state': 'DISABLED',
- 'service-type': 'POINT_TO_POINT_CONNECTIVITY',
- 'service-layer': 'DSR',
- 'connectivity-direction': 'BIDIRECTIONAL'
+ 'lifecycle-state': 'PLANNED',
+ 'operational-state': 'DISABLED',
+ 'service-type': 'POINT_TO_POINT_CONNECTIVITY',
+ 'service-layer': 'DSR',
+ 'connectivity-direction': 'BIDIRECTIONAL'
}
input_dict_2 = {'value-name': 'OpenROADM node id',
'value': 'SPDR-SC1-XPDR1'}
def test_20_get_service_DSR(self):
response = test_utils.get_service_list_request(
- "services/"+ str(service_dsr_uuid))
+ "services/" + str(SERVICE_DSR_UUID))
self.assertEqual(response.status_code, requests.codes.ok)
res = response.json()
self.assertEqual(
res['services'][0]['administrative-state'], 'inService')
self.assertEqual(
- res['services'][0]['service-name'], service_dsr_uuid)
+ res['services'][0]['service-name'], SERVICE_DSR_UUID)
self.assertEqual(
res['services'][0]['connection-type'], 'service')
self.assertEqual(
res = response.json()
liste_service = res['output']['service']
for ele in liste_service:
- if ele['uuid'] == service_pm_uuid:
+ if ele['uuid'] == SERVICE_PM_UUID:
self.assertEqual(ele['operational-state'], 'ENABLED')
self.assertEqual(ele['service-layer'], 'PHOTONIC_MEDIA')
nbconnection = len(ele['connection'])
self.assertEqual(nbconnection, 9, 'There should be 9 connections')
- elif ele['uuid'] == service_odu_uuid:
+ elif ele['uuid'] == SERVICE_ODU_UUID:
self.assertEqual(ele['operational-state'], 'ENABLED')
self.assertEqual(ele['service-layer'], 'ODU')
nbconnection = len(ele['connection'])
self.assertEqual(nbconnection, 3, 'There should be 3 connections')
- elif ele['uuid'] == service_dsr_uuid:
+ elif ele['uuid'] == SERVICE_DSR_UUID:
self.assertEqual(ele['operational-state'], 'ENABLED')
self.assertEqual(ele['service-layer'], 'DSR')
nbconnection = len(ele['connection'])
time.sleep(2)
def test_22_delete_connectivity_service_DSR(self):
- response = test_utils.tapi_delete_connectivity_request(service_dsr_uuid)
- self.assertEqual(response.status_code, requests.codes.no_content)
- time.sleep(self.WAITING)
+ response = test_utils.tapi_delete_connectivity_request(SERVICE_DSR_UUID)
+ self.assertEqual(response.status_code, requests.codes.no_content)
+ time.sleep(self.WAITING)
def test_23_delete_connectivity_service_ODU(self):
- response = test_utils.tapi_delete_connectivity_request(service_odu_uuid)
+ response = test_utils.tapi_delete_connectivity_request(SERVICE_ODU_UUID)
self.assertEqual(response.status_code, requests.codes.no_content)
time.sleep(self.WAITING)
def test_24_delete_connectivity_service_PhotonicMedia(self):
- response = test_utils.tapi_delete_connectivity_request(service_pm_uuid)
+ response = test_utils.tapi_delete_connectivity_request(SERVICE_PM_UUID)
self.assertEqual(response.status_code, requests.codes.no_content)
time.sleep(self.WAITING)