From fc9786c3a9e372db972afb18fe1e6e7f4c5fe213 Mon Sep 17 00:00:00 2001 From: Chris Coutinho Date: Sat, 9 May 2026 14:39:55 +0200 Subject: [PATCH] test: Raise on missing NEXTCLOUD_PASSWORD --- tests/integration/test_astrolabe_login_flow_provisioning.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/integration/test_astrolabe_login_flow_provisioning.py b/tests/integration/test_astrolabe_login_flow_provisioning.py index bb1c81cb..15d2abbb 100644 --- a/tests/integration/test_astrolabe_login_flow_provisioning.py +++ b/tests/integration/test_astrolabe_login_flow_provisioning.py @@ -94,7 +94,9 @@ async def test_enable_semantic_search_completes_oauth_for_login_flow(browser): ``oauth-required.php`` template and the link reappears — making this test the canary for the drift class. """ - admin_password = os.environ.get("NEXTCLOUD_PASSWORD", "admin") + admin_password = os.getenv("NEXTCLOUD_PASSWORD") + if admin_password is None: + raise RuntimeError("NEXTCLOUD_PASSWORD must be set") page = await browser.new_page() try: await login_to_nextcloud(page, "admin", admin_password)