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)
def __init__(self, *args, **kwargs): super(ImageHandler, self).__init__(*args, **kwargs) self._images = Images(config=self.application.config)