style: black + isort format
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 39s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1536h15m7s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1536h15m9s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1536h15m10s
CI/CD Pipeline / Build Production Runtime Images (pull_request) Failing after 1536h15m10s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Failing after 1536h15m10s
CI/CD Pipeline / Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1536h46m46s

This commit is contained in:
2026-07-14 15:12:43 +08:00
parent e0f841fcee
commit 01daa72f2a
+4 -2
View File
@@ -117,7 +117,8 @@ class TestSafeResolvePath(unittest.TestCase):
def test_extension_whitelist_pass(self):
"""白名单内的扩展名应该通过."""
result = safe_resolve_path(
"test.mp4", self.tmpdir,
"test.mp4",
self.tmpdir,
allowed_extensions={".mp4", ".mov"},
)
self.assertEqual(result.suffix.lower(), ".mp4")
@@ -126,7 +127,8 @@ class TestSafeResolvePath(unittest.TestCase):
"""白名单外的扩展名应该被拒绝."""
with self.assertRaises(PathSecurityError):
safe_resolve_path(
"test.exe", self.tmpdir,
"test.exe",
self.tmpdir,
allowed_extensions={".mp4", ".mov"},
)