@@ -23,36 +23,19 @@ def test_returns_true_on_valid_range(value: T, min_val: T, max_val: T):
23
23
assert between (value , min_val = min_val , max_val = max_val )
24
24
25
25
26
- @pytest .mark .parametrize (
27
- ("value" , "min_val" , "max_val" ),
28
- [(12 , 13 , 12 ), (12 , None , None )],
29
- )
30
- def test_raises_assertion_error_for_invalid_args (value : T , min_val : T , max_val : T ):
31
- """Test raises assertion error for invalid args."""
32
- with pytest .raises (AssertionError ):
33
- assert between (value , min_val = min_val , max_val = max_val )
34
-
35
-
36
26
@pytest .mark .parametrize (
37
27
("value" , "min_val" , "max_val" ),
38
28
[
29
+ (12 , 13 , 14 ),
30
+ (12 , None , 11 ),
31
+ (12 , None , None ),
32
+ (12 , 13 , None ),
39
33
(12 , "13.5" , datetime (1970 , 1 , 1 )),
40
34
("12" , 20.5 , "None" ),
41
35
(datetime (1970 , 1 , 1 ), 20 , "string" ),
42
36
(30 , 40 , "string" ),
43
37
],
44
38
)
45
- def test_raises_type_error_for_invalid_args (value : T , min_val : T , max_val : T ):
46
- """Test raises type error for invalid args."""
47
- with pytest .raises (TypeError ):
48
- assert between (value , min_val = min_val , max_val = max_val )
49
-
50
-
51
- @pytest .mark .parametrize (
52
- ("value" , "min_val" , "max_val" ),
53
- [(12 , 13 , 14 ), (12 , None , 11 ), (12 , 13 , None )],
54
- )
55
39
def test_returns_failed_validation_on_invalid_range (value : T , min_val : T , max_val : T ):
56
40
"""Test returns failed validation on invalid range."""
57
- result = between (value , min_val = min_val , max_val = max_val )
58
- assert isinstance (result , ValidationFailure )
41
+ assert isinstance (between (value , min_val = min_val , max_val = max_val ), ValidationFailure )
0 commit comments