def test_init(): """Test extension initialization.""" app = Flask("testapp") FlaskCLI(app) Babel(app) Mail(app) InvenioDB(app) ext = InvenioAccounts(app) assert "invenio-accounts" in app.extensions app = Flask("testapp") FlaskCLI(app) Babel(app) Mail(app) InvenioDB(app) ext = InvenioAccounts() assert "invenio-accounts" not in app.extensions ext.init_app(app) assert "invenio-accounts" in app.extensions
def test_init(): """Test extension initialization.""" app = Flask('testapp') FlaskCLI(app) Babel(app) Mail(app) InvenioDB(app) ext = InvenioAccounts(app) assert 'invenio-accounts' in app.extensions app = Flask('testapp') FlaskCLI(app) Babel(app) Mail(app) InvenioDB(app) ext = InvenioAccounts() assert 'invenio-accounts' not in app.extensions ext.init_app(app) assert 'invenio-accounts' in app.extensions
def test_init(): """Test extension initialization.""" app = Flask('testapp') Babel(app) Mail(app) InvenioDB(app) ext = InvenioAccounts(app) assert 'invenio-accounts' in app.extensions assert 'security' in app.blueprints.keys() app = Flask('testapp') Babel(app) Mail(app) InvenioDB(app) ext = InvenioAccounts() assert 'invenio-accounts' not in app.extensions assert 'security' not in app.blueprints.keys() ext.init_app(app) assert 'invenio-accounts' in app.extensions assert 'security' in app.blueprints.keys()
def test_init(): """Test extension initialization.""" app = Flask('testapp') Babel(app) Mail(app) InvenioDB(app) ext = InvenioAccounts(app) assert 'invenio-accounts' in app.extensions assert 'security' in app.blueprints.keys() app = Flask('testapp') Babel(app) Mail(app) InvenioDB(app) ext = InvenioAccounts() assert 'invenio-accounts' not in app.extensions assert 'security' not in app.blueprints.keys() ext.init_app(app) assert 'invenio-accounts' in app.extensions assert 'security' in app.blueprints.keys()
def test_init(): """Test extension initialization.""" app = Flask("testapp") app.config["SECRET_KEY"] = "CHANGEME" Babel(app) Mail(app) InvenioDB(app) ext = InvenioAccounts(app) assert "invenio-accounts" in app.extensions assert "security" in app.blueprints.keys() app = Flask("testapp") app.config["SECRET_KEY"] = "CHANGEME" Babel(app) Mail(app) InvenioDB(app) ext = InvenioAccounts() assert "invenio-accounts" not in app.extensions assert "security" not in app.blueprints.keys() ext.init_app(app) assert "invenio-accounts" in app.extensions assert "security" in app.blueprints.keys()