fix(F.16): update visibility tests — gitea is now public
Some checks failed
Release / Test before release (push) Has been cancelled
Release / Publish to PyPI (push) Has been cancelled
Release / Publish to Docker Hub (push) Has been cancelled
Release / Create GitHub Release (push) Has been cancelled

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-02 08:00:16 +02:00
parent 2c9d4ed3d2
commit bf893a743a
2 changed files with 97 additions and 5 deletions

View File

@@ -78,11 +78,11 @@ class TestIsPluginPublic:
os.environ.pop("ENABLED_PLUGINS", None)
assert is_plugin_public("supabase") is True
def test_default_gitea_not_public(self):
"""Gitea is not public by default."""
def test_default_gitea_public(self):
"""Gitea is public by default (since F.16)."""
with patch.dict(os.environ, {}, clear=False):
os.environ.pop("ENABLED_PLUGINS", None)
assert is_plugin_public("gitea") is False
assert is_plugin_public("gitea") is True
def test_default_wordpress_advanced_not_public(self):
"""WordPress Advanced is not public by default."""
@@ -118,8 +118,9 @@ class TestSiteApiIntegration:
assert "wordpress" in fields
assert "woocommerce" in fields
assert "supabase" in fields
assert "gitea" in fields
assert "openpanel" in fields
assert "wordpress_advanced" not in fields
assert "gitea" not in fields
assert "n8n" not in fields
def test_get_user_plugin_names_filtered(self):
@@ -133,8 +134,9 @@ class TestSiteApiIntegration:
assert "wordpress" in names
assert "woocommerce" in names
assert "supabase" in names
assert "gitea" in names
assert "openpanel" in names
assert "wordpress_advanced" not in names
assert "gitea" not in names
def test_custom_env_changes_fields(self):
"""Custom ENABLED_PLUGINS changes which credential fields are returned."""