def init_app(self, app): """Flask application initialization.""" api = Api(app=app) ext = IIIF() ext.init_app(app) ext.uuid_to_image_opener_handler(image_opener) ext.init_restful(api, prefix='/iiif/') return app
def init_app(self, app): """Flask application initialization.""" api = Api(app=app) app.config['IIIF_CACHE_HANDLER'] = simple.ImageSimpleCache() ext = IIIF() ext.init_app(app) ext.uuid_to_image_opener_handler(image_opener) ext.init_restful(api, prefix='/iiif/') return app
def test_creation_init(self): """Test extension creation init.""" assert 'iiif' not in self.app.extensions r = IIIF() r.init_app(app=self.app) assert isinstance(self.app.extensions['iiif'], IIIF)