在给定一些示例的情况下,我正在使用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的任何参数。运行测试。