Пример #1
0
    def setUp(self, elastic_search_class, filesystem_class):
        super(ImagesTestCase, self).setUp()

        config = MockConfig()
        config.IMAGES_STORAGE = 'impim_api.domain.storage.FileSystem'
        config.METADATA_STORAGE = 'impim_api.domain.storage.ElasticSearch'

        self._thumbor_url_service = MagicMock()
        self._meta_data_storage = MagicMock()
        self._images_storage = MagicMock()

        filesystem_class.return_value = self._images_storage
        elastic_search_class.return_value = self._meta_data_storage

        self._images = Images(config=config, thumbor_url_service=self._thumbor_url_service)
Пример #2
0
 def __init__(self, *args, **kwargs):
     super(ImageHandler, self).__init__(*args, **kwargs)
     self._images = Images(config=self.application.config)