refactor: unify storage config keys and refresh local dev setup

This commit is contained in:
qzl
2026-03-26 13:25:25 +08:00
parent b765b9e3e1
commit 5900993ee7
61 changed files with 1164 additions and 129 deletions
@@ -159,3 +159,15 @@ def test_get_admin_client_lazily_initializes_clients(
assert service.get_client() is anon_client
assert service.is_initialized is True
assert len(create_calls) == 2
def test_validate_bucket_accepts_attachment_and_avatar() -> None:
service = SupabaseService(
settings=SupabaseSettings(public_url="https://test.supabase.co")
)
service._validate_bucket("agent-chat-attachments")
service._validate_bucket("avatars")
with pytest.raises(RuntimeError):
service._validate_bucket("unexpected-bucket")