Пример #1
0
 def make_thumb():
     thumb = Thumbnail(self.image_filename,
                       width=50,
                       height=50,
                       method=Thumbnail.CROP)
     thumb.generate()
     return thumb
Пример #2
0
 def test_crop(self):
     thumb = Thumbnail(self.image_filename,
                       width=50,
                       height=40,
                       method=Thumbnail.CROP)
     thumb.generate()
     thumb_path = os.path.join(app_settings.THUMBNAIL_ROOT,
                               'imagetest_jpg__w50_h40_mc.jpg')
     # Check if file exists
     self.assertTrue(os.path.isfile(thumb_path))
     # Check dimensions
     img = Image.open(thumb_path)
     self.assertEquals(img.size, (50, 40))
Пример #3
0
 def test_relative_root(self):
     thumb = Thumbnail(self.image_filename)
     self.assertEquals(
         thumb.path,
         os.path.join(app_settings.THUMBNAIL_ROOT, 'imagetest_jpg.jpg'))
     self.assertEquals(thumb.url,
                       app_settings.THUMBNAIL_URL + 'imagetest_jpg.jpg')
Пример #4
0
 def test_original_fits(self):
     thumb = Thumbnail(self.image_filename)
     self.assertFalse(thumb.needs_resize())
     thumb.generate()
     self.assertTrue(os.path.isfile(thumb.path))