tests/gateway/test_weak_credential_guard.py::TestPlatformTokenPlaceholderGuard::test_rejects_triple_asterisk tests/gateway/test_weak_credential_guard.py::TestPlatformTokenPlaceholderGuard::test_rejects_changeme tests/gateway/test_weak_credential_guard.py::TestPlatformTokenPlaceholderGuard::test_rejects_your_api_key tests/gateway/test_weak_credential_guard.py::TestPlatformTokenPlaceholderGuard::test_rejects_placeholder tests/gateway/test_weak_credential_guard.py::TestPlatformTokenPlaceholderGuard::test_accepts_real_token tests/gateway/test_weak_credential_guard.py::TestPlatformTokenPlaceholderGuard::test_accepts_empty_token_without_error tests/gateway/test_weak_credential_guard.py::TestPlatformTokenPlaceholderGuard::test_disabled_platform_not_checked tests/gateway/test_weak_credential_guard.py::TestPlatformTokenPlaceholderGuard::test_rejects_whitespace_padded_placeholder tests/gateway/test_weak_credential_guard.py::TestAPIServerPlaceholderKeyGuard::test_refuses_wildcard_with_placeholder_key tests/gateway/test_weak_credential_guard.py::TestAPIServerPlaceholderKeyGuard::test_refuses_wildcard_with_asterisk_key tests/gateway/test_weak_credential_guard.py::TestAPIServerPlaceholderKeyGuard::test_allows_loopback_with_placeholder_key