1

测试失败后是否可以检索或重新格式化伪造的示例?重点是以不同的格式显示示例数据——策略生成的数据在代码中很容易使用,但对用户并不友好,所以我正在研究如何以不同的形式显示它。即使是使用示例数据库的事后分析工具也足够了,但似乎没有任何 API 允许这样做,或者我错过了什么?

4

2 回答 2

2

您可以在测试期间调用note以记录其他信息,例如您自己的生成输入的自定义格式副本。

当 Hypothesis 发现一个伪造的例子时,它还会打印出记录该特定例子执行的笔记。

于 2018-12-14T02:24:02.083 回答
0

即使是使用示例数据库的事后分析工具也足够了,但似乎没有任何 API 允许这样做,或者我错过了什么?

示例数据库使用私有格式,仅记录策略为生成伪造示例所做的选择,因此除非重新运行测试,否则无法提取示例数据。

Stuart 的推荐hypothesis.note(...)是一个不错的选择。

于 2018-12-14T10:10:08.990 回答