测试失败后是否可以检索或重新格式化伪造的示例?重点是以不同的格式显示示例数据——策略生成的数据在代码中很容易使用,但对用户并不友好,所以我正在研究如何以不同的形式显示它。即使是使用示例数据库的事后分析工具也足够了,但似乎没有任何 API 允许这样做,或者我错过了什么?
问问题
86 次
2 回答
2
您可以在测试期间调用note
以记录其他信息,例如您自己的生成输入的自定义格式副本。
当 Hypothesis 发现一个伪造的例子时,它还会打印出记录该特定例子执行的笔记。
于 2018-12-14T02:24:02.083 回答
0
即使是使用示例数据库的事后分析工具也足够了,但似乎没有任何 API 允许这样做,或者我错过了什么?
示例数据库使用私有格式,仅记录策略为生成伪造示例所做的选择,因此除非重新运行测试,否则无法提取示例数据。
Stuart 的推荐hypothesis.note(...)
是一个不错的选择。
于 2018-12-14T10:10:08.990 回答