"""Tests for pydantic models.""" from typing import Any import pytest from vectororder.models import Model @pytest.mark.parametrize( ("value", "normalized_value"), ( ("abc", "abc"), (" abc ", "abc"), ("", None), (" ", None), (None, None), (0, 0), (1, 1), ), ) def test_normalization(value: Any, normalized_value: Any) -> None: """Test that model fields are normalized correctly.""" class TestModel(Model): value: Any assert TestModel(value=value).value == normalized_value