我已经使用hypothesis
了一段时间了。我想知道如何重用@given parts
.
我有一些像 20 行,我将整个@given
部分复制到几个测试用例之上。
一个简单的测试示例
@given(
some_dict=st.fixed_dictionaries(
{
"test1": st.just("name"),
"test2": st.integers()
}
)
)
def test_that uses_some_dict_to_initialize_object_im_testing(some_dict):
pass
绕过重用@given
块的最佳方法是什么?