使用以下格式的运行测试发现有效:
python -m unittest discover tests/folder1/folder2 -v
python -m unittest discover tests/folder1
当我在测试脚本的根目录上运行发现测试时,就会发生此问题。
python -m unittest discover tests # raised ImportError
我的项目结构如下:
project_name/
src/
__init__.py
# modules
tests/
folder1/
__init__.py
folder2/
# test scripts
__init__.py
__init__.py
根据我在一些相关文章中所读的内容,问题出在PATH。但是我已经通过运行此命令包含src路径,并且ImportError仍然发生。
export PYTHONPATH=$PYTHONPATH:$(pwd)/src
python版本:3.5.0
答案 0 :(得分:0)
在q
之前测试文件夹可以解决此问题。