【发布时间】:2020-04-07 01:38:49
【问题描述】:
目前我的项目目录结构如下:
.
+-- module1
+-- module2
...
+-- moduleN
+-- test
+-- test_module1_item1.py
...
+-- test_moduleN_itemM.py
但是当我在上层目录中执行py.test 时,它会抛出如下错误:
ImportError: 没有名为“module1”的模块
应该如何声明测试文件中的导入?或者应该如何定义我的项目结构以便将测试与其余代码分开?
【问题讨论】:
-
所有
__init__.py都在场吗?好像你没有找到你的模块。