我有一个目录,它有一个应用程序,它在“测试”目录中有相应的测试脚本文件。
project/
--myapp/
--__init__.py(<-- updated)
--tests/
--tests1.py
--tests2.py etc
--run_tests.py
runtests.py
递归遍历'tests'目录并执行其中的所有python脚本。
tests*.py
必须导入 myapp 才能运行测试。由于tests*.py
文件位于“测试”目录中,因此它不起作用。
如何使“myapp”可用于tests*.py
“tests”目录中的所有文件?我认为有比在 PYTHONPATH 中设置“myapp”更简单的解决方案。
注意:nosetests tests/
会工作。所以,只是好奇它是如何工作的。
提前致谢。