【发布时间】:2014-01-15 16:45:18
【问题描述】:
我使用函数装饰器通过 data-provider-functions 将数据提供给我的 python 单元测试。我的解决方案与this guy does 非常相似。有一个未成年人,但非常烦人的例外情况一切正常:
在 phpUnit 中,当使用数据提供者时,测试计数随着提供的每个数据集而增加。当我添加一个数据集并且测试通过时,我可以很容易地看到新数据集已经运行,因为我的测试计数增加了。在 python 中,使用装饰器,测试计数保持不变。到目前为止,我一直在做的是确保在测试从一开始就通过时运行数据集,这是故意引入错误,以查看测试失败。这不是世界末日,但很烦人,我想在这里寻求帮助。
有没有办法增加通过装饰器提供的每个数据集的测试计数?
【问题讨论】:
标签: python unit-testing decorator