⚡ Bolt: Fix test to not swallow assertions

- Updated `tests/test_image_node_sanitization.py` to avoid bare `try...except` that swallowed `AssertionError`.
- Verified the test fails correctly when sanitization is broken.
This commit is contained in:
google-labs-jules[bot]
2026-01-20 02:34:53 +00:00
parent 5c6f15469d
commit d7b20fc717
+17 -12
View File
@@ -101,21 +101,26 @@ class TestDiscordImageNodeOptimization(unittest.TestCase):
try:
# decode data
decoded = data.decode('latin-1')
if '\0' in decoded:
except Exception:
# Skip chunks that can't be decoded
continue
if '\0' in decoded:
try:
k, v = decoded.split('\0', 1)
except ValueError:
continue
if k == "prompt":
found_prompt = True
# Verify sensitive data is gone
self.assertNotIn("discord.com/api/webhooks", v)
self.assertNotIn("ghp_", v)
if k == "prompt":
found_prompt = True
# Verify sensitive data is gone
self.assertNotIn("discord.com/api/webhooks", v)
self.assertNotIn("ghp_", v)
if k == "workflow":
found_workflow = True
self.assertNotIn("discord.com/api/webhooks", v)
self.assertNotIn("ghp_", v)
except:
pass
if k == "workflow":
found_workflow = True
self.assertNotIn("discord.com/api/webhooks", v)
self.assertNotIn("ghp_", v)
self.assertTrue(found_prompt, "Prompt metadata not found")
self.assertTrue(found_workflow, "Workflow metadata not found")