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
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
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
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