Python Doctest, как указать каталог выполнения для теста
Я использую doctest.testfile()
протестировать некоторые из моих модулей, приведенных в качестве примера example.txt
А вот макет моего проекта:
├── mytest.py
├── example.txt
├── dir1
└── module1.py
и вот как выглядит пример.txt
>>> from module1 import *
# do something...
так на самом деле example.txt
предполагается выполнить под dir
А вот как mytest.py
похоже
from doctest import *
doctest.testfile('./example.txt')
...
Когда я бегу python mytest.py
, он выполняется под корневым каталогом, поэтому он не смог импортировать module1
Я перехожу документ для doctest и не могу найти аргумент, который я могу указать каталог для запуска теста.