|
16 | 16 | from hypothesis.control import reject
|
17 | 17 | from hypothesis.errors import HypothesisDeprecationWarning, InvalidArgument
|
18 | 18 |
|
19 |
| -from tests.common.utils import catch_sampled_from_strategies_warning |
20 |
| - |
21 | 19 |
|
22 | 20 | def foo(x):
|
23 | 21 | pass
|
@@ -53,39 +51,39 @@ def splat(value):
|
53 | 51 |
|
54 | 52 | values = st.integers() | st.text()
|
55 | 53 |
|
56 |
| -with catch_sampled_from_strategies_warning(): |
57 |
| - Strategies = st.recursive( |
58 |
| - st.one_of( |
59 |
| - st.sampled_from( |
60 |
| - [ |
61 |
| - st.none(), |
62 |
| - st.booleans(), |
63 |
| - st.randoms(use_true_random=True), |
64 |
| - st.complex_numbers(), |
65 |
| - st.randoms(use_true_random=True), |
66 |
| - st.fractions(), |
67 |
| - st.decimals(), |
68 |
| - ] |
69 |
| - ), |
70 |
| - st.builds(st.just, values), |
71 |
| - st.builds(st.sampled_from, st.lists(values, min_size=1)), |
72 |
| - builds_ignoring_invalid(st.floats, st.floats(), st.floats()), |
| 54 | + |
| 55 | +Strategies = st.recursive( |
| 56 | + st.one_of( |
| 57 | + st.sampled_from( |
| 58 | + [ |
| 59 | + st.none(), |
| 60 | + st.booleans(), |
| 61 | + st.randoms(use_true_random=True), |
| 62 | + st.complex_numbers(), |
| 63 | + st.randoms(use_true_random=True), |
| 64 | + st.fractions(), |
| 65 | + st.decimals(), |
| 66 | + ] |
73 | 67 | ),
|
74 |
| - lambda x: st.one_of( |
75 |
| - builds_ignoring_invalid(st.lists, x, **size_strategies), |
76 |
| - builds_ignoring_invalid(st.sets, x, **size_strategies), |
77 |
| - builds_ignoring_invalid(lambda v: st.tuples(*v), st.lists(x)), |
78 |
| - builds_ignoring_invalid(lambda v: st.one_of(*v), st.lists(x, min_size=1)), |
79 |
| - builds_ignoring_invalid( |
80 |
| - st.dictionaries, |
81 |
| - x, |
82 |
| - x, |
83 |
| - dict_class=st.sampled_from([dict, OrderedDict]), |
84 |
| - **size_strategies, |
85 |
| - ), |
86 |
| - st.builds(lambda s, f: s.map(f), x, st.sampled_from(fns)), |
| 68 | + st.builds(st.just, values), |
| 69 | + st.builds(st.sampled_from, st.lists(values, min_size=1)), |
| 70 | + builds_ignoring_invalid(st.floats, st.floats(), st.floats()), |
| 71 | + ), |
| 72 | + lambda x: st.one_of( |
| 73 | + builds_ignoring_invalid(st.lists, x, **size_strategies), |
| 74 | + builds_ignoring_invalid(st.sets, x, **size_strategies), |
| 75 | + builds_ignoring_invalid(lambda v: st.tuples(*v), st.lists(x)), |
| 76 | + builds_ignoring_invalid(lambda v: st.one_of(*v), st.lists(x, min_size=1)), |
| 77 | + builds_ignoring_invalid( |
| 78 | + st.dictionaries, |
| 79 | + x, |
| 80 | + x, |
| 81 | + dict_class=st.sampled_from([dict, OrderedDict]), |
| 82 | + **size_strategies, |
87 | 83 | ),
|
88 |
| - ) |
| 84 | + st.builds(lambda s, f: s.map(f), x, st.sampled_from(fns)), |
| 85 | + ), |
| 86 | +) |
89 | 87 |
|
90 | 88 |
|
91 | 89 | strategy_globals = {k: getattr(st, k) for k in dir(st)}
|
|
0 commit comments