def test_delete(self): """ Ensure that ``delete`` works properly. """ thumbnail = images.create(self.source_name, 'small', self.metadata_backend, self.storage_backend) images.delete(self.source_name, 'small', self.metadata_backend, self.storage_backend) self.assertFalse(self.storage_backend.exists(thumbnail.name)) self.assertEqual( self.metadata_backend.get_thumbnail(self.source_name, 'small'), None) # key with format is not defined in settings anymore thumbnail = images.create(self.source_name, 'source_with_format', self.metadata_backend, self.storage_backend) thumbnail_size_data = { 'small': { 'PROCESSORS': [{ 'PATH': 'thumbnails.processors.resize', 'width': 10, 'height': 10 }] }, } with patch('thumbnails.images.conf.SIZES', thumbnail_size_data): # ensure error not happening, and its files and metadata are still removed images.delete(self.source_name, 'source_with_format', self.metadata_backend, self.storage_backend) self.assertFalse(self.storage_backend.exists(thumbnail.name)) self.assertIsNone( self.metadata_backend.get_thumbnail(self.source_name, 'source_with_format'))
def test_get(self): """ Ensure that ``get`` works properly. """ self.assertEqual( images.get(self.source_name, 'default', self.metadata_backend, self.storage_backend), None) thumbnail = images.create(self.source_name, 'default', self.metadata_backend, self.storage_backend) self.assertEqual( images.get(self.source_name, 'default', self.metadata_backend, self.storage_backend), thumbnail)
def test_delete(self): """ Ensure that ``delete`` works properly. """ thumbnail = images.create(self.source_name, 'small', self.metadata_backend, self.storage_backend) images.delete(self.source_name, 'small', self.metadata_backend, self.storage_backend) self.assertFalse(self.storage_backend.exists(thumbnail.name)) self.assertEqual( self.metadata_backend.get_thumbnail(self.source_name, 'small'), None)
def test_delete(self): """ Ensure that ``delete`` works properly. """ thumbnail = images.create(self.source_name, 'small', self.metadata_backend, self.storage_backend) images.delete(self.source_name, 'small', self.metadata_backend, self.storage_backend) self.assertFalse(self.storage_backend.exists(thumbnail.name)) self.assertEqual( self.metadata_backend.get_thumbnail(self.source_name, 'small'), None )
def test_get(self): """ Ensure that ``get`` works properly. """ self.assertEqual( images.get(self.source_name, 'default', self.metadata_backend, self.storage_backend), None ) thumbnail = images.create(self.source_name, 'default', self.metadata_backend, self.storage_backend) self.assertEqual( images.get(self.source_name, 'default', self.metadata_backend, self.storage_backend), thumbnail )
def test_create(self): """ Ensure that ``create`` properly generates the thumbnail and its relevant metadata. """ thumbnail_name = images.get_thumbnail_name(self.source_name, 'small') self.assertEqual( self.metadata_backend.get_thumbnail(self.source_name, 'small'), None) self.assertFalse(self.storage_backend.exists(thumbnail_name)) thumbnail = images.create(self.source_name, 'small', self.metadata_backend, self.storage_backend) self.assertTrue(self.storage_backend.exists(thumbnail.name)) self.assertNotEqual( self.metadata_backend.get_thumbnail(self.source_name, 'small'), None)
def test_create(self): """ Ensure that ``create`` properly generates the thumbnail and its relevant metadata. """ thumbnail_name = images.get_thumbnail_name(self.source_name, 'small') self.assertEqual( self.metadata_backend.get_thumbnail(self.source_name, 'small'), None ) self.assertFalse(self.storage_backend.exists(thumbnail_name)) thumbnail = images.create(self.source_name, 'small', self.metadata_backend, self.storage_backend) self.assertTrue(self.storage_backend.exists(thumbnail.name)) self.assertNotEqual( self.metadata_backend.get_thumbnail(self.source_name, 'small'), None )