Exemple #1
0
 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
Exemple #2
0
 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)
Exemple #4
0
 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)