擅长:python、mysql、java
<p>我用鼻子,当我遇到同样的问题时发现了你的问题。在</p>
<p>我最后要做的并不漂亮,但它确实能运行测试。在</p>
<pre><code>import doctest
import mymodule1, mymodule2
def test_mymodule1():
assert doctest.testmod(mymodule1, raise_on_error=True)
def test_mymodule2():
assert doctest.testmod(mymodule2, raise_on_error=True)
</code></pre>
<p>不幸的是,它将模块中的所有doctest作为单个测试运行。但如果出了问题,至少我知道从哪里开始找。失败将导致DocTestFailure,并显示一条有用的消息:</p>
^{pr2}$