test: remove Turnstile widget dependency from test mode
All checks were successful
CI / lint (push) Successful in 8s
CI / type-check (push) Successful in 15s
CI / test (push) Successful in 1m12s

This commit is contained in:
Bu5hm4nn
2026-04-08 17:01:31 +02:00
parent e45c935eb6
commit f6a85b9e42
2 changed files with 29 additions and 10 deletions

View File

@@ -116,16 +116,16 @@ def welcome_page(request: Request):
)
with ui.row().classes("items-center gap-4 pt-4"):
turnstile = load_turnstile_settings()
ui.add_body_html(
'<script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script>'
)
hidden_token = (
'<input type="hidden" name="cf-turnstile-response" value="test-token" />'
if turnstile.uses_test_keys
else ""
)
ui.html(f"""<form method="post" action="/workspaces/bootstrap" class="flex items-center gap-4">
{hidden_token}
if turnstile.uses_test_keys:
ui.html("""<form method="post" action="/workspaces/bootstrap" class="flex items-center gap-4">
<input type="hidden" name="cf-turnstile-response" value="test-token" />
<button type="submit" class="rounded-lg bg-slate-900 px-5 py-3 text-sm font-semibold text-white no-underline dark:bg-slate-100 dark:text-slate-900">Get started</button>
</form>""")
else:
ui.add_body_html(
'<script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script>'
)
ui.html(f"""<form method="post" action="/workspaces/bootstrap" class="flex items-center gap-4">
<div class="cf-turnstile" data-sitekey="{turnstile.site_key}"></div>
<button type="submit" class="rounded-lg bg-slate-900 px-5 py-3 text-sm font-semibold text-white no-underline dark:bg-slate-100 dark:text-slate-900">Get started</button>
</form>""")