def none_override_app(request, update_rules): cred, project_id = conftest.integration_conf(request) ops = { 'databaseURL' : 'https://{0}.firebaseio.com'.format(project_id), 'databaseAuthVariableOverride' : None } app = firebase_admin.initialize_app(cred, ops, 'db-none-override') yield app firebase_admin.delete_app(app)
def integration_conf(request): host_override = os.environ.get('FIREBASE_DATABASE_EMULATOR_HOST') if host_override: return None, 'fake-project-id' return conftest.integration_conf(request)