【发布时间】:2022-06-11 03:55:51
【问题描述】:
我知道使用 pytest 的单个测试可以使用 pytest test.py::test_single 来实现。是否有类似的方法可以选择使用pytest --doctest-modules mymodule.py 运行的单个文档字符串测试?这不起作用:pytest --doctest-modules mymodule.py::MyClass.foo。
例如:
# mymodule.py
class MyClass:
"""
My Class.
>>> print("Some testing here")
Some testing here
"""
def foo(self):
"""
Print foo.
>>> myclass = MyClass()
>>> myclass.foo()
foo
"""
print("foo")
【问题讨论】: