我的包裹结构:
foop
|___foop
| |___foo.py
|
|___tests
|__test_foo.py
|__test_helper.py
test_foo.py
导入foo和test_helper:import foo
import test_helper
问题是
tests
不在$PYTHONPATH
中,因此import test_helper
引发ImportError
。我是Travis-CI的新手。有人可以让我知道如何解决此导入错误吗?
最佳答案
travis env
变量是您要寻找的。
尝试将此yml
添加到您的.travis.yml
中:
env: PYTHONPATH=$PYTHONPATH:$TRAVIS_BUILD_DIR/tests:$TRAVIS_BUILD_DIR/foop
关于python - 使用Travis-CI进行测试时如何将tests/目录添加到PYTHONPATH?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47914377/