def setUp(self): super(FilesTest, self).setUp() self.storage = test.TemporaryStorage() self.remote_storage = test.FakeRemoteStorage() # Save a test image in both storages. filename = self.create_image(self.storage, 'test.jpg') self.thumbnailer = files.get_thumbnailer(self.storage, filename) self.thumbnailer.thumbnail_storage = self.storage filename = self.create_image(self.remote_storage, 'test.jpg') self.remote_thumbnailer = files.get_thumbnailer( self.remote_storage, filename) self.remote_thumbnailer.thumbnail_storage = self.remote_storage # Create another thumbnailer for extension test. self.ext_thumbnailer = files.get_thumbnailer(self.storage, filename) self.ext_thumbnailer.thumbnail_storage = self.storage # Generate test transparent images. filename = self.create_image(self.storage, 'transparent.png', image_mode='RGBA', image_format='PNG') self.transparent_thumbnailer = files.get_thumbnailer( self.storage, filename) self.transparent_thumbnailer.thumbnail_storage = self.storage filename = self.create_image(self.storage, 'transparent-greyscale.png', image_mode='LA', image_format='PNG') self.transparent_greyscale_thumbnailer = files.get_thumbnailer( self.storage, filename) self.transparent_greyscale_thumbnailer.thumbnail_storage = self.storage
def setUp(self): super(Base, self).setUp() self.storage = test.TemporaryStorage() # Save a test image. self.filename = self.create_image(self.storage, 'test.jpg') # Required so that IOError's get wrapped as TemplateSyntaxError settings.TEMPLATE_DEBUG = True
def setUp(self): super(ThumbnailerFieldTest, self).setUp() self.storage = test.TemporaryStorage() # Save a test image. self.create_image(self.storage, 'avatars/avatar.jpg') # Set the test model to use the current temporary storage. TestModel._meta.get_field('avatar').storage = self.storage TestModel._meta.get_field('avatar').thumbnail_storage = self.storage
def setUp(self): super(FileManagerTest, self).setUp() self.storage = test.TemporaryStorage() self.storage_hash = utils.get_storage_hash(self.storage) self.source = Source.objects.create(name='Test source', storage_hash=self.storage_hash) # Generate a test image, save it. self.filename = self.create_image(self.storage, 'test.jpg')
def setUp(self): super(ThumbnailerFieldTest, self).setUp() self.storage = test.TemporaryStorage() # Save a test image. self.create_image(self.storage, 'avatars/avatar.jpg') # Set the test model to use the current temporary storage. for name in ('avatar', 'picture'): field = TestModel._meta.get_field(name) field.storage = self.storage field.thumbnail_storage = self.storage
def setUp(self): super(BaseTest, self).setUp() settings.THUMBNAIL_ALIASES = { '': { 'large': { 'size': (500, 500) }, 'medium': { 'size': (300, 300) }, 'small': { 'size': (100, 100) }, }, 'some_app.Profile': { 'large': { 'size': (200, 200) }, 'banner': { 'size': (600, 80), 'crop': True }, }, 'some_app.Profile.avatar': { 'avatar': { 'size': (80, 80), 'crop': True }, 'small': { 'size': (20, 20), 'crop': True }, }, 'other_app': { 'sidebar': { 'size': (150, 250) }, } } self.__aliases = aliases._aliases aliases._aliases = {} aliases.populate_from_settings() if self.create_file: self.storage = test.TemporaryStorage() # Save a test image. self.create_image(self.storage, 'avatars/test.jpg') # Set the test model to use the current temporary storage. Profile._meta.get_field('avatar').storage = self.storage Profile._meta.get_field('avatar').thumbnail_storage = self.storage
def setUp(self): super(ImageClearableFileInput, self).setUp() self.storage = test.TemporaryStorage()