Пример #1
0
 def test_six(self):
     """
     Verify that a file uploaded to one server can be Deleted from another server
     """
     self.test_name = self.test_six.__doc__
     try:
         txn.test_configs.API_SERVER_URL = self.servers[0]
         response = txn.upload_a_file(
             config.TEST_DATA.milestone_1b.file_to_upload_2)
         assert (response.status_code == 200)
         id = response.text
         r = txn.retrive_a_file_by_id(id)
         assert (r.status_code == 200)
         txn.test_configs.API_SERVER_URL = self.servers[1]
         delete = txn.delete_a_file_by_id(id)
         assert (delete.status_code == 200)
         txn.test_configs.API_SERVER_URL = self.servers[0]
         r = txn.retrive_a_file_by_id(id)
         assert (r.status_code == 404)
         txn.test_configs.API_SERVER_URL = self.servers[2]
         list_of_files = txn.list_available_files().json()
         assert (str(id) not in str(list_of_files))
         self.status = 'Pass'
     except Exception as e:
         self.status = 'Fail'
         raise e
 def test_twelve(self):
     """
     Verify that 404 is returned while trying to delete a file that does not exist
     """
     self.test_name = self.test_twelve.__doc__
     try:
         response = txn.upload_a_file(
             config.TEST_DATA.test_twelve.file_to_upload)
         assert (response.status_code == 200)
         id = response.text
         response = txn.delete_a_file_by_id(id)
         assert (response.status_code == 200)
         response = txn.delete_a_file_by_id(id)
         assert (response.status_code == 404)
         self.status = 'Pass'
     except Exception as e:
         self.status = 'Fail'
         raise e
Пример #3
0
 def test_twelve(self):
     """
     Verify that 404 is returned when deleting a file that was already deleted on another server
     """
     self.test_name = self.test_twelve.__doc__
     try:
         txn.test_configs.API_SERVER_URL = self.servers[1]
         response = txn.upload_a_file(
             config.TEST_DATA.milestone_1b.file_to_upload_4)
         assert (response.status_code == 200)
         id = response.text
         response = txn.delete_a_file_by_id(id)
         assert (response.status_code == 200)
         txn.test_configs.API_SERVER_URL = self.servers[0]
         response = txn.delete_a_file_by_id(id)
         assert (response.status_code == 404)
         self.status = 'Pass'
     except Exception as e:
         self.status = 'Fail'
         raise e
Пример #4
0
 def test_one(self):
     """
         Delete all the files on the server_M3
     """
     self.test_name = self.test_one.__doc__        
     try:
         files = txn.list_available_files().json()
         for items in files:
             rs = txn.delete_a_file_by_id(items['id'])
             assert(rs.status_code==200)
             self.status = 'Pass'
     except Exception as e:
         self.status = 'Fail'
         raise e
Пример #5
0
 def test_delete(self):
     """
     Verify that delete operation works fine
     """
     self.test_name = self.test_delete.__doc__
     try:
         delete_response = txn.delete_a_file_by_id(
             os.environ['sanity_file_name'])
         # , "delete operation must return status code 200, but recieved {0}".format(delete_response.status_code))
         assert (delete_response.status_code == 200)
         self.status = 'Pass'
     except Exception as e:
         self.status = 'Fail'
         raise e
 def test_six(self):
     """
     Verify that a delete operation happens successfully
     """
     self.test_name = self.test_six.__doc__
     try:
         response = txn.upload_a_file(
             config.TEST_DATA.test_five.file_to_upload)
         assert (response.status_code == 200)
         id = response.text
         r = txn.retrive_a_file_by_id(id)
         assert (r.status_code == 200)
         delete = txn.delete_a_file_by_id(id)
         assert (delete.status_code == 200)
         r = txn.retrive_a_file_by_id(id)
         assert (r.status_code == 404)
         list_of_files = txn.list_available_files().json()
         assert (str(id) not in str(list_of_files))
         self.status = 'Pass'
     except Exception as e:
         self.status = 'Fail'
         raise e