88# external
99import pytest
1010
11- # project
11+ # local
1212from validators import between , ValidationFailure
1313
14-
1514T = TypeVar ("T" , int , float , str , datetime )
1615
1716
1817@pytest .mark .parametrize (
1918 ("value" , "min_val" , "max_val" ),
2019 [(12 , 11 , 13 ), (12 , None , 14 ), (12 , 11 , None ), (12 , 12 , 12 )],
2120)
22- def test_returns_true_on_valid_range (value : T , min_val : T , max_val : T ) -> None :
21+ def test_returns_true_on_valid_range (value : T , min_val : T , max_val : T ):
2322 """Test returns true on valid range."""
2423 assert between (value , min_val = min_val , max_val = max_val )
2524
@@ -28,7 +27,7 @@ def test_returns_true_on_valid_range(value: T, min_val: T, max_val: T) -> None:
2827 ("value" , "min_val" , "max_val" ),
2928 [(12 , 13 , 12 ), (12 , None , None )],
3029)
31- def test_raises_assertion_error_for_invalid_args (value : T , min_val : T , max_val : T ) -> None :
30+ def test_raises_assertion_error_for_invalid_args (value : T , min_val : T , max_val : T ):
3231 """Test raises assertion error for invalid args."""
3332 with pytest .raises (AssertionError ):
3433 assert between (value , min_val = min_val , max_val = max_val )
@@ -43,7 +42,7 @@ def test_raises_assertion_error_for_invalid_args(value: T, min_val: T, max_val:
4342 (30 , 40 , "string" ),
4443 ],
4544)
46- def test_raises_type_error_for_invalid_args (value : T , min_val : T , max_val : T ) -> None :
45+ def test_raises_type_error_for_invalid_args (value : T , min_val : T , max_val : T ):
4746 """Test raises type error for invalid args."""
4847 with pytest .raises (TypeError ):
4948 assert between (value , min_val = min_val , max_val = max_val )
@@ -53,7 +52,7 @@ def test_raises_type_error_for_invalid_args(value: T, min_val: T, max_val: T) ->
5352 ("value" , "min_val" , "max_val" ),
5453 [(12 , 13 , 14 ), (12 , None , 11 ), (12 , 13 , None )],
5554)
56- def test_returns_failed_validation_on_invalid_range (value : T , min_val : T , max_val : T ) -> None :
55+ def test_returns_failed_validation_on_invalid_range (value : T , min_val : T , max_val : T ):
5756 """Test returns failed validation on invalid range."""
5857 result = between (value , min_val = min_val , max_val = max_val )
5958 assert isinstance (result , ValidationFailure )
0 commit comments