@@ -72,7 +72,9 @@ def test_can_sort_bytes_by_reordering_partially_not_cross_stationary_element():
72
72
],
73
73
)
74
74
def test_shrink_strings (initial , predicate , intervals , expected ):
75
- assert String .shrink (initial , predicate , intervals = intervals ) == tuple (expected )
75
+ assert String .shrink (
76
+ initial , predicate , intervals = intervals , min_size = len (expected )
77
+ ) == tuple (expected )
76
78
77
79
78
80
@pytest .mark .parametrize (
@@ -85,9 +87,11 @@ def test_shrink_strings(initial, predicate, intervals, expected):
85
87
],
86
88
)
87
89
def test_shrink_bytes (initial , predicate , expected ):
88
- assert bytes (Bytes .shrink (initial , predicate )) == expected
90
+ assert bytes (Bytes .shrink (initial , predicate , min_size = len ( expected ) )) == expected
89
91
90
92
91
93
def test_collection_left_is_better ():
92
- shrinker = Collection ([1 , 2 , 3 ], lambda v : True , ElementShrinker = Integer )
94
+ shrinker = Collection (
95
+ [1 , 2 , 3 ], lambda v : True , ElementShrinker = Integer , min_size = 3
96
+ )
93
97
assert not shrinker .left_is_better ([1 , 2 , 3 ], [1 , 2 , 3 ])
0 commit comments