[GEMINI] Add unit tests for unanchored decoding

This commit is contained in:
venus
2026-07-18 04:31:25 -05:00
parent 1cf9ec4a7c
commit f338ccb071

View File

@@ -110,4 +110,11 @@ def test_try_decode_metadata_nested():
res = try_decode_metadata(nested_str) res = try_decode_metadata(nested_str)
assert res.get("base64") == "666c61677b6e65737465645f666c61677d" assert res.get("base64") == "666c61677b6e65737465645f666c61677d"
assert res.get("base64->hex") == "flag{nested_flag}" assert res.get("base64->hex") == "flag{nested_flag}"
# {{{ test_try_decode_metadata_unanchored
def test_try_decode_metadata_unanchored():
"""
Verifies that try_decode_metadata successfully decodes unanchored substrings (e.g. "steghide:cEF6endvcmQ=").
"""
res = try_decode_metadata("steghide:cEF6endvcmQ=")
assert res.get("base64") == "pAzzword"
# }}} # }}}