diff --git a/tests/test_compat.py b/tests/test_compat.py index 36066a2557..27ecf012f3 100644 --- a/tests/test_compat.py +++ b/tests/test_compat.py @@ -120,9 +120,10 @@ def test_serialize_sequence_value_with_optional_list_pipe_union(): def test_serialize_sequence_value_with_none_first_in_union(): """Test that serialize_sequence_value handles Union[None, List[...]] correctly.""" - from fastapi._compat import v2 from typing import Union + from fastapi._compat import v2 + # Use Union[None, list[str]] to ensure None comes first in the union args field_info = FieldInfo(annotation=Union[None, list[str]]) field = v2.ModelField(name="items", field_info=field_info)