(improvement): Adds tests for UUID String Format

This commit is contained in:
2025-08-20 00:30:54 -03:00
parent d3a2f1e76c
commit 97aed6e9aa
2 changed files with 30 additions and 0 deletions

View File

@@ -5,6 +5,7 @@ from pydantic import AnyUrl, EmailStr
from datetime import date, datetime, time, timedelta
from ipaddress import IPv4Address, IPv6Address
from unittest import TestCase
from uuid import UUID
class TestStringTypeParser(TestCase):
@@ -131,6 +132,18 @@ class TestStringTypeParser(TestCase):
self.assertEqual(type_parsing, expected_type)
def test_string_parser_with_uuid_format(self):
parser = StringTypeParser()
properties = {
"type": "string",
"format": "uuid",
}
type_parsing, type_validator = parser.from_properties("placeholder", properties)
self.assertEqual(type_parsing, UUID)
def test_string_parser_with_time_format(self):
parser = StringTypeParser()