Fix feedback auth for expired users

This commit is contained in:
2569718930@qq.com
2026-06-14 04:57:42 +08:00
parent e74dfb4953
commit 6142a9cb65
7 changed files with 84 additions and 2 deletions
+30
View File
@@ -297,6 +297,36 @@ def test_frontend_proxy_uses_internal_backend_url_not_public_site():
)
def test_frontend_and_web_share_supabase_forwarded_identity_secrets():
compose = (ROOT / "docker-compose.yml").read_text(encoding="utf-8")
script = (ROOT / "deploy.sh").read_text(encoding="utf-8")
frontend_block = compose.split(" polyweather_frontend:", 1)[1].split(
"\n polyweather_web:",
1,
)[0]
web_block = compose.split(" polyweather_web:", 1)[1].split(
"\n polyweather_collector:",
1,
)[0]
assert (
"POLYWEATHER_BACKEND_ENTITLEMENT_TOKEN: ${POLYWEATHER_BACKEND_ENTITLEMENT_TOKEN}"
in frontend_block
)
assert "SUPABASE_URL: ${SUPABASE_URL}" in web_block
assert "SUPABASE_ANON_KEY: ${SUPABASE_ANON_KEY}" in web_block
assert "SUPABASE_SERVICE_ROLE_KEY: ${SUPABASE_SERVICE_ROLE_KEY}" in web_block
assert (
"POLYWEATHER_BACKEND_ENTITLEMENT_TOKEN: ${POLYWEATHER_BACKEND_ENTITLEMENT_TOKEN}"
in web_block
)
assert 'export SUPABASE_URL="${SUPABASE_URL:-${NEXT_PUBLIC_SUPABASE_URL:-}}"' in script
assert (
'export SUPABASE_ANON_KEY="${SUPABASE_ANON_KEY:-${NEXT_PUBLIC_SUPABASE_ANON_KEY:-}}"'
in script
)
def test_web_container_raises_open_file_limit_for_sse_and_proxy_load():
compose = (ROOT / "docker-compose.yml").read_text(encoding="utf-8")
web_block = compose.split(" polyweather_web:", 1)[1].split(