def test_copy_collections_between_accounts_different_name(self): first_collection_name = str(uuid.uuid1()) file = open("../test_resources/XooML.xml") StorageServer.add_collection( user_id=self.__account_id, collection_name=first_collection_name, callback=self.stop, file=file ) response = self.wait() self.assertEqual(StorageResponse.OK, response) second_collection_name = str(uuid.uuid1()) StorageServer.copy_collection_between_accounts( self.__account_id, self.__second_account_id, first_collection_name, second_collection_name, callback=self.stop, ) response = self.wait() self.assertEqual(StorageResponse.OK, response) StorageServer.list_collections(self.__second_account_id, callback=self.stop) col_list = self.wait() self.assertTrue(second_collection_name in col_list) # cleanup StorageServer.remove_collection(self.__account_id, first_collection_name, callback=self.stop) self.wait() StorageServer.remove_collection(self.__second_account_id, second_collection_name, callback=self.stop) self.wait()
def test_list_collections_valid_account(self): collection_name = str(uuid.uuid1()) StorageServer.add_collection(self.__account_id, collection_name, callback=self.stop) response = self.wait() self.assertEqual(StorageResponse.OK, response) StorageServer.list_collections(self.__account_id, callback=self.stop) collections = self.wait() self.assertTrue(len(collections) > 0) # cleanup StorageServer.remove_collection(self.__account_id, collection_name, callback=self.stop) self.wait()
def test_retrieve_renamed_collection(self): collection_name = str(uuid.uuid1()) new_collection_name = str(uuid.uuid1()) StorageServer.add_collection(self.__account_id, collection_name, callback=self.stop) response = self.wait() self.assertEqual(StorageResponse.OK, response) StorageServer.rename_collection(self.__account_id, collection_name, new_collection_name, callback=self.stop) response = self.wait() self.assertEqual(StorageResponse.OK, response) StorageServer.list_collections(self.__account_id, callback=self.stop) collections = self.wait() self.assertTrue(collection_name not in collections) self.assertTrue(new_collection_name in collections) # cleanup StorageServer.remove_collection(self.__account_id, new_collection_name, callback=self.stop) self.wait()
def test_list_collection_invalid_account(self): StorageServer.list_collections("dummy_user", callback=self.stop) collections = self.wait() self.assertTrue(len(collections) == 0)