def test_16_check_update_service1(self): response = test_utils.get_service_list_request("services/service1") self.assertEqual(response.status_code, requests.codes.ok) res = response.json() self.assertEqual(res['services'][0]['operational-state'], 'outOfService') self.assertEqual(res['services'][0]['administrative-state'], 'outOfService') time.sleep(1)
def test_41_get_oc_service2(self): response = test_utils.get_service_list_request("services/service2") 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'], 'service2') self.assertEqual(res['services'][0]['connection-type'], 'roadm-line') self.assertEqual(res['services'][0]['lifecycle-state'], 'planned') time.sleep(2)
def test_20_get_service_DSR(self): response = test_utils.get_service_list_request( "services/" + str(self.uuid_services.dsr)) 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'], self.uuid_services.dsr) self.assertEqual(res['services'][0]['connection-type'], 'service') self.assertEqual(res['services'][0]['lifecycle-state'], 'planned') time.sleep(2)
def test_26_get_no_openroadm_services(self): response = test_utils.get_service_list_request("") self.assertEqual(response.status_code, requests.codes.conflict) res = response.json() self.assertIn( { "error-type": "application", "error-tag": "data-missing", "error-message": "Request could not be completed because the relevant data model content does not exist" }, res['errors']['error']) time.sleep(2)
def test_50_loop_create_oc_service(self): response = test_utils.get_service_list_request("services/service1") if response.status_code != 404: response = test_utils.service_delete_request("service1") time.sleep(5) for i in range(1, 6): print("iteration number {}".format(i)) print("oc service creation") self.test_36_create_oc_service1() print("check xc in ROADMA01") self.test_38_check_xc1_ROADMA() print("check xc in ROADMC01") self.test_39_check_xc1_ROADMC() print("oc service deletion\n") self.test_44_delete_oc_service1()