document Cloudflare cache token setup

This commit is contained in:
2569718930@qq.com
2026-06-10 20:29:28 +08:00
parent e085333a03
commit 0d9b8446ef
4 changed files with 32 additions and 3 deletions
+9
View File
@@ -2,6 +2,7 @@ from scripts.configure_cloudflare_free import (
MANAGED_RULE_REF_PREFIX,
build_managed_cache_rules,
merge_managed_rules,
resolve_zone_id,
)
@@ -63,3 +64,11 @@ def test_cloudflare_rule_merge_preserves_unmanaged_rules_and_puts_bypass_last():
f"{MANAGED_RULE_REF_PREFIX}bypass",
]
assert merged[-1]["action_parameters"]["cache"] is False
def test_resolve_zone_id_uses_explicit_zone_id_without_listing_zones():
class FailingApi:
def request(self, *_args, **_kwargs):
raise AssertionError("explicit zone id should not require zone list access")
assert resolve_zone_id(FailingApi(), "polyweather.top", "zone_123") == "zone_123"