我用假设做一个小测试,同时考虑以后更广泛地使用它。
我尝试让我的测试获得一个介于 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