Beispiel #1
0
 def __init__(self, config, thumbor_url_service=None):
     self._images_storage = importer.import_class(
         config.IMAGES_STORAGE)(config=config)
     self._meta_data_storage = importer.import_class(
         config.METADATA_STORAGE)(config=config)
     self._thumbor_url_service = thumbor_url_service or ThumborUrlService(
         config=config)
Beispiel #2
0
class ThumborTestCase(TestCase):
    
    def setUp(self):
        super(ThumborTestCase, self).setUp()
        self._thumbor_url_service = ThumborUrlService(MockConfig())
    
    def test_fit_in_urls(self):
        urls = self._thumbor_url_service.fit_in_urls(
            'http://s.glbimg.com/et/nv/f/original/2012/09/24/istambul_asia.jpg', ['200x100', '300x500']
        )
        assert urls['200x100'] == 'http://localhost:8888/77_UVuSt6igaJ02ShpEISeYgDxk=/fit-in/200x100/s.glbimg.com/et/nv/f/original/2012/09/24/istambul_asia.jpg'
        assert urls['300x500'] == 'http://localhost:8888/IR2Yu13fqbRa4N8HfRs7RC2_UPg=/fit-in/300x500/s.glbimg.com/et/nv/f/original/2012/09/24/istambul_asia.jpg'
Beispiel #3
0
 def setUp(self):
     super(ThumborTestCase, self).setUp()
     self._thumbor_url_service = ThumborUrlService(MockConfig())