refactor: inject URL signing runtime configuration

This commit is contained in:
jxxghp
2026-08-23 01:26:09 +08:00
parent d01ead27a0
commit 7846b24f6c
5 changed files with 21 additions and 10 deletions
+2 -2
View File
@@ -69,14 +69,14 @@ class SecurityUtilsTest(TestCase):
url = "http://192.168.1.50:8096/Items/abc/Images/Primary"
with patch(
"app.application.security.url.settings.RESOURCE_SECRET_KEY",
"app.runtime.config.settings.RESOURCE_SECRET_KEY",
"old-secret-value-aaaaaaaaaaaaaaaaaaaaaaaa",
):
signed_url = SecurityUtils.sign_url(url)
self.assertEqual(SecurityUtils.verify_signed_url(signed_url), url)
with patch(
"app.application.security.url.settings.RESOURCE_SECRET_KEY",
"app.runtime.config.settings.RESOURCE_SECRET_KEY",
"new-secret-value-bbbbbbbbbbbbbbbbbbbbbbbb",
):
self.assertIsNone(SecurityUtils.verify_signed_url(signed_url))