Pytest保存失败的灯具数据

时间:2018-10-05 17:07:59

标签: python python-3.x pytest

我目前正在为模块编写测试。我遇到了需要随机生成的数据才能拥有更大的测试面板的问题。因为我很懒,所以我写了一个测试来生成一个数据对象。因此,每次测试可能会产生一个新案例。


我们假设以下内容:

我有一个User对象,可以有一封电子邮件。我曾经运行过一次测试,但失败了,因为电子邮件中包含-,应该允许但禁止该电子邮件。


我用pytest的fixture函数测试了此代码,但失败了。

是否有一种方法可以保存来自夹具的随机生成的数据,以便在修复错误并防止将来出现这种特殊情况后再次运行它?

Rustfest 2018的一次演讲中,我看到了类似的内容,因此以下是带给我这个想法的视频: https://www.youtube.com/watch?v=hMJEPWcSD8w

0 个答案:

没有答案