5

我需要在 python 中测试一个函数,该函数接受一个包含任何类型数据的列表,从整数到字符串再到用户组成的任何对象。有没有办法在假设中生成一个包含随机对象的列表?我知道我可以生成一个随机浮点列表

@given(strategies.lists(strategies.floats()))

整数,字符等等等等等。但是我怎样才能使随机列表具有不止一种数据类型呢?

4

1 回答 1

5

" hypothesis.strategies.one_of(*args): 返回一个从任何参数策略生成值的策略。"

它对你有用吗?

于 2017-04-07T18:45:31.303 回答