🐞
Hypothesisで固定値のiterableからexampleを生成するストラテジー
Hypothesisで特定のiterable(たとえばリスト)からexampleを生成するストラテジーを作りたい場合は sampled_from
を使う。
たとえば次のようにできる。
from hypothesis import given
from hypothesis.strategy import sampled_from
@given(sampled_from([range(1, 11)]))
def test_foo(x):
assert x < 11
Discussion