python doctest如何指定执行目录进行测试

时间:2018-11-15 09:33:30

标签: python doctest

在给定一些示例的情况下,我正在使用doctest.testfile()测试我的某些模块。txt

这是我的项目的布局:

├── mytest.py ├── example.txt ├── dir1    └── module1.py 这是example.txt的样子

>>> from module1 import *

# do something...

实际上example.txt应该在dir下执行

这是mytest.py的样子

from doctest import *
doctest.testfile('./example.txt')
...

当我运行python mytest.py时,它是在根目录下执行的,因此导入module1失败,我在doctest上遍历了文档,找不到可以为它指定dir的任何参数。运行测试。

0 个答案:

没有答案