def test_update_sharing_thumbnail(self): first_collection_name = 'shareable_collection_thumbnail' 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) #add thumbnail file = open('../test_resources/note_img.jpg') StorageServer.add_thumbnail(self.__account_id, first_collection_name, file, callback=self.stop) response = self.wait() self.assertEqual(StorageResponse.OK, response) #update thumnail action file = open('../test_resources/note_img2.jpg') update_thumbnail_action = UpdateSharedThumbnailAction(self.__account_id, first_collection_name, file) update_thumbnail_action.execute(callback=self.stop) response = self.wait() self.assertEqual(StorageResponse.OK, response) #cleanup StorageServer.remove_collection(self.__account_id, first_collection_name, callback=self.stop) self.wait()
def test_add_thumbnail_invalid_collection(self): thumbnail = open("../test_resources/thumbnail.jpg") StorageServer.add_thumbnail(self.__account_id, "dummy", thumbnail, callback=self.stop) response = self.wait() # Accepted self.assertEqual(StorageResponse.OK, response) StorageServer.remove_collection(self.__account_id, "dummy", callback=self.stop) self.wait()
def test_add_thumbnail(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) thumbnail = open("../test_resources/thumbnail.jpg") StorageServer.add_thumbnail(self.__account_id, collection_name, thumbnail, callback=self.stop) response = self.wait() self.assertEqual(StorageResponse.OK, response) # cleanup StorageServer.remove_collection(self.__account_id, collection_name, callback=self.stop) self.wait()
def test_get_thumbnail(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) thumbnail = open("../test_resources/thumbnail.jpg") StorageServer.add_thumbnail(self.__account_id, collection_name, thumbnail, callback=self.stop) response = self.wait() self.assertEqual(StorageResponse.OK, response) StorageServer.get_thumbnail(self.__account_id, collection_name, callback=self.stop) response = self.wait() result_file = open("../test_resources/thumbnail2.jpg", "w") result_file.write(response.read()) response.close() # cleanup StorageServer.remove_collection(self.__account_id, collection_name, callback=self.stop) self.wait()