Skip to content

Commit 91f3475

Browse files
committed
fix(fdc): Re-initialize default app in default_app fixture to prevent CI collision
Updated default_app fixture in integration/test_data_connect.py to safely delete pre-existing default app before initializing with EmulatorAdminCredentials, allowing dataconnect.client() to implicitly use default_app.
1 parent 7acfd39 commit 91f3475

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

‎integration/test_data_connect.py‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,10 @@ def integration_conf(request):
3232
@pytest.fixture(scope='module', autouse=True)
3333
def default_app(request):
3434
cred, project_id = integration_conf(request)
35+
try:
36+
firebase_admin.delete_app(firebase_admin.get_app())
37+
except ValueError:
38+
pass
3539
return firebase_admin.initialize_app(
3640
cred, options={'projectId': project_id})
3741

0 commit comments

Comments
 (0)