# -*- coding: utf-8 -*- # # Copyright (C) 2020 Mojib Wali. # # invenio-config-tugraz is free software; you can redistribute it and/or # modify it under the terms of the MIT License; see LICENSE file for more # details. """Module tests.""" from flask import Flask from invenio_config_tugraz import InvenioConfigTugraz def test_version(): """Test version import.""" from invenio_config_tugraz import __version__ assert __version__ def test_init(): """Test extension initialization.""" app = Flask('testapp') ext = InvenioConfigTugraz(app) assert 'invenio-config-tugraz' in app.extensions app = Flask('testapp') ext = InvenioConfigTugraz() assert 'invenio-config-tugraz' not in app.extensions ext.init_app(app) assert 'invenio-config-tugraz' in app.extensions