def test_get_state_unregistered_app(): """Verify that error is raised when extension is used without registering an app with init_app.""" gsa = GoogleServiceAccount('TEST') app = Flask(__name__) with pytest.raises(AssertionError): with app.app_context(): gsa._get_state()
def test_init_app_on_create(app): gsa = GoogleServiceAccount('TEST', app) assert 'gsa' in app.extensions with app.app_context(): assert gsa._get_state() is not None