diff --git a/tests/test_custom_constructors.py b/tests/test_custom_constructors.py index c3292106..a4d8bdc5 100644 --- a/tests/test_custom_constructors.py +++ b/tests/test_custom_constructors.py @@ -105,14 +105,14 @@ def main( ) -def make_list_of_strings_with_minimum_length(args: list[str]) -> list[str]: +def make_list_of_strings_with_minimum_length(args: List[str]) -> List[str]: if len(args) == 0: raise ValueError("Expected at least one string") return args ListOfStringsWithMinimumLength = Annotated[ - list[str], + List[str], tyro.constructors.PrimitiveConstructorSpec( nargs="*", metavar="STR [STR ...]", @@ -128,6 +128,7 @@ def test_min_length_custom_constructor() -> None: def main( field1: ListOfStringsWithMinimumLength, field2: int = 3 ) -> ListOfStringsWithMinimumLength: + del field2 return field1 with pytest.raises(SystemExit): diff --git a/tests/test_py311_generated/test_custom_constructors_generated.py b/tests/test_py311_generated/test_custom_constructors_generated.py index 6b459c3e..85b25726 100644 --- a/tests/test_py311_generated/test_custom_constructors_generated.py +++ b/tests/test_py311_generated/test_custom_constructors_generated.py @@ -104,14 +104,14 @@ def main( ) -def make_list_of_strings_with_minimum_length(args: list[str]) -> list[str]: +def make_list_of_strings_with_minimum_length(args: List[str]) -> List[str]: if len(args) == 0: raise ValueError("Expected at least one string") return args ListOfStringsWithMinimumLength = Annotated[ - list[str], + List[str], tyro.constructors.PrimitiveConstructorSpec( nargs="*", metavar="STR [STR ...]", @@ -127,6 +127,7 @@ def test_min_length_custom_constructor() -> None: def main( field1: ListOfStringsWithMinimumLength, field2: int = 3 ) -> ListOfStringsWithMinimumLength: + del field2 return field1 with pytest.raises(SystemExit):