fix(jambo): Add binary string support (#6)

This commit is contained in:
Thomas
2025-07-07 17:20:45 +02:00
committed by GitHub
parent c7afb5f80b
commit 45018eadd1
2 changed files with 16 additions and 0 deletions

View File

@@ -197,3 +197,18 @@ class TestStringTypeParser(TestCase):
type_parsing, type_validator = parser.from_properties("placeholder", properties)
self.assertEqual(type_parsing, datetime)
def test_string_parser_with_byte_format(self):
parser = StringTypeParser()
properties = {
"type": "string",
"format": "binary",
}
type_parsing, type_validator = parser.from_properties("placeholder", properties)
self.assertEqual(type_parsing, bytes)
self.assertIn("json_schema_extra", type_validator)
self.assertEqual(type_validator["json_schema_extra"]["format"], "binary")