在nosetest中选择带有属性/标签的doctests

时间:2014-12-08 10:01:04

标签: python nosetests doctest

我有一个项目,包含使用nosetest运行的doctests和基于Unittest的测试。

由于某些测试很慢,依赖于外部数据库,我想使用tagging来选择要运行的测试。这不是单元测试的问题,我只是使用attr装饰器,但是当我来到doctests时,我似乎无法找到标记的语法。

结论:是否可以向doctests添加属性?

1 个答案:

答案 0 :(得分:0)

我在一般的鼻子测试或专门标记方面没有太多经验,但是有一种方法可以使用doctest.DocTestSuite将doctest作为unittest.TestSuite获得。因此,您可以使用它将doctest转换为testsuite,然后像常规unittest一样添加标记。