後でより広範囲に使用することを検討しながら、仮説を使用して小さなテストを行っています。
テストで 0 から 25 までの整数のパラメーターを取得しようとしました。次のことを行いました。
from hypothesis import given
from hypothesis.strategies import integers
@given(x=integers(0, 24))
def test_random(self, x):
print(x)
しかし、x
常に0に設定されていたので、試しました:
@given(x=integers(1, 24))
def test_random(self, x):
print(x)
常に 1 に設定されており、常に最小値を取ることを示しています。何が間違っているのですか\どこでこれをランダムに設定できますか?
編集:仮説バージョン:hypothesis==4.18.3