我有一个项目,包含使用nosetest运行的doctests和基于Unittest的测试。
由于某些测试很慢,依赖于外部数据库,我想使用tagging来选择要运行的测试。这不是单元测试的问题,我只是使用attr
装饰器,但是当我来到doctests时,我似乎无法找到标记的语法。
结论:是否可以向doctests添加属性?
答案 0 :(得分:0)
我在一般的鼻子测试或专门标记方面没有太多经验,但是有一种方法可以使用doctest.DocTestSuite将doctest作为unittest.TestSuite
获得。因此,您可以使用它将doctest
转换为testsuite
,然后像常规unittest
一样添加标记。