[英]ImportError during Unittest discover on tests root directory
運行測試發現使用這些格式有效:
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
在test_
之前添加到測試文件夾解決了這個問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.