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)
예제 #2
0
 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)
예제 #3
0
 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)
예제 #4
0
 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)
예제 #5
0
    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()