标签: python testing python-hypothesis
我需要在python中测试一个函数,它接受一个包含任何类型数据的列表,从整数到字符串到用户组成的任何对象。在假设中是否有一种方法可以生成包含随机对象的列表?我知道我可以使用
@given(strategies.lists(strategies.floats()))
等等有整数,字符等等。但是我如何才能使它随机列表中有多种数据类型呢?
答案 0 :(得分:3)
“hypothesis.strategies.one_of(*args):返回一个策略,从任何参数策略中生成值。”
hypothesis.strategies.one_of(*args)
它会对你有用吗?