def client(): app = create_app("testing") app.config['test_data'] = generate_fake_data() with app.test_client() as client: yield client @app.teardown_appcontext def delete_test_data_after(exception=None): logging.debug('Shutting down the test.') test_user_data = client.application.config['test_data'] delete_test_user(username=test_user_data['username'])
def client(): app = create_app("testing") app.config['test_data'] = generate_fake_data() with app.test_client() as client: yield client @app.teardown_appcontext def delete_test_data(exception=None): logging.debug('Shutting down the test.') test_user_data = client.application.config['test_data'] UserDeleteUrl = ( f"http://{BACKEND_SERVICE_NAME}:{BACKEND_SERVICE_PORT}/api/" f"users/{test_user_data['username']}") requests.delete(UserDeleteUrl)
from flask_frontend import create_app app = create_app("development") # app = create_app("testing") if __name__ == "__main__": app.run( host="0.0.0.0", port=5000, debug=True, use_debugger=False, use_reloader=False, passthrough_errors=True, )
def test_config(): """ Test flask_frontend "testing" config """ app = create_app("testing") assert app.config["TESTING"] == True # noqa