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().setUp() settings.THUMBNAIL_ALIASES = { '': { 'large': {'size': (500, 500)}, 'medium': {'size': (300, 300)}, 'small': {'size': (100, 100)}, }, 'easy_thumbnails_tests.Profile': { 'large': {'size': (200, 200)}, 'banner': {'size': (600, 80), 'crop': True}, }, 'easy_thumbnails_tests.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 = utils.TemporaryStorage() # Save a test image. self.create_image(self.storage, 'avatars/test.jpg') # Set the test model to use the current temporary storage. field = models.Profile._meta.get_field('avatar') field.storage = self.storage field.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().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().setUp() self.storage = utils.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 = models.TestModel._meta.get_field(name) field.storage = self.storage field.thumbnail_storage = self.storage
def setUp(self): super(FileManagerTest, self).setUp() self.storage = test_utils.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. data = StringIO() Image.new('RGB', (800, 600)).save(data, 'JPEG') data.seek(0) image_file = ContentFile(data.read()) self.filename = self.storage.save('test.jpg', image_file)
def setUp(self): super(FilesTest, self).setUp() self.storage = test_utils.TemporaryStorage() self.remote_storage = test_utils.FakeRemoteStorage() # Generate a test image. data = StringIO() Image.new('RGB', (800, 600)).save(data, 'JPEG') data.seek(0) image_file = ContentFile(data.read()) # Save the test image in both storages. filename = self.storage.save('test.jpg', image_file) self.thumbnailer = files.get_thumbnailer(self.storage, filename) self.thumbnailer.thumbnail_storage = self.storage filename = self.remote_storage.save('test.jpg', image_file) 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. data = StringIO() Image.new('RGBA', (800, 600)).save(data, 'PNG') data.seek(0) image_file = ContentFile(data.read()) filename = self.storage.save('transparent.png', image_file) self.transparent_thumbnailer = files.get_thumbnailer(self.storage, filename) self.transparent_thumbnailer.thumbnail_storage = self.storage data = StringIO() Image.new('LA', (800, 600)).save(data, 'PNG') data.seek(0) image_file = ContentFile(data.read()) filename = self.storage.save('transparent-greyscale.png', image_file) self.transparent_greyscale_thumbnailer = files.get_thumbnailer( self.storage, filename) self.transparent_greyscale_thumbnailer.thumbnail_storage = self.storage
def setUp(self): super(FilesTest, self).setUp() self.storage = test_utils.TemporaryStorage() self.remote_storage = test_utils.FakeRemoteStorage() # Generate a test image. data = StringIO() Image.new('RGB', (800, 600)).save(data, 'JPEG') data.seek(0) image_file = ContentFile(data.read()) # Save the test image in both storages. filename = self.storage.save('test.jpg', image_file) self.thumbnailer = files.get_thumbnailer(self.storage, filename) self.thumbnailer.thumbnail_storage = self.storage filename = self.remote_storage.save('test.jpg', image_file) self.remote_thumbnailer = files.get_thumbnailer(self.remote_storage, filename) self.remote_thumbnailer.thumbnail_storage = self.remote_storage
def setUp(self): super(ImageClearableFileInput, self).setUp() self.storage = test.TemporaryStorage()
def setUp(self): super().setUp() self.storage = test.TemporaryStorage()