def test_list_all_notes_empty_collection(self): collection_name = "dummy" StorageServer.add_collection(self.__account_id, collection_name, callback=self.stop) response = self.wait() self.assertEqual(StorageResponse.OK, response) StorageServer.list_all_notes(self.__account_id, collection_name, callback=self.stop) response = self.wait() self.assertEqual(0, len(response)) # clean up StorageServer.remove_collection(self.__account_id, collection_name, callback=self.stop) self.wait()
def test_list_all_notes(self): collection_name = "col_name" note_name = "noteName" note_file = open("../test_resources/note.xml") for i in range(1, 5): new_note_name = note_name + str(i) StorageServer.add_note_to_collection( self.__account_id, collection_name, new_note_name, note_file, callback=self.stop ) response = self.wait() self.assertEqual(StorageResponse.OK, response) StorageServer.list_all_notes(self.__account_id, collection_name, callback=self.stop) response = self.wait() self.assertEqual(4, len(response)) # clean up StorageServer.remove_collection(self.__account_id, collection_name, callback=self.stop) self.wait()
def test_copy_collection_with_notes_between_accounts(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) note_name = "noteName" note_file = open("../test_resources/note.xml") StorageServer.add_note_to_collection( self.__account_id, first_collection_name, note_name, note_file, callback=self.stop ) response = self.wait() self.assertEqual(StorageResponse.OK, response) second_collection_name = first_collection_name 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) StorageServer.list_all_notes(self.__second_account_id, second_collection_name, callback=self.stop) note_list = self.wait() self.assertTrue(note_name in note_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_remove_note(self): collection_name = "col_name" note_name = "noteName" note_file = open("../test_resources/note.xml") StorageServer.add_note_to_collection( self.__account_id, collection_name, note_name, note_file, callback=self.stop ) response = self.wait() self.assertEqual(StorageResponse.OK, response) # remove StorageServer.remove_note(self.__account_id, collection_name, note_name, callback=self.stop) response = self.wait() self.assertEqual(StorageResponse.OK, response) # verify the delete StorageServer.list_all_notes(self.__account_id, collection_name, callback=self.stop) response = self.wait() self.assertEqual(0, len(response)) # clean up StorageServer.remove_collection(self.__account_id, collection_name, callback=self.stop) self.wait()
def test_list_all_notes_invalid_collection(self): StorageServer.list_all_notes(self.__account_id, "dummy", callback=self.stop) response = self.wait() self.assertEqual(0, len(response))