1
目前我的项目的目录被组织成以下结构:单元测试pytest
.
+-- module1
+-- module2
...
+-- moduleN
+-- test
+-- test_module1_item1.py
...
+-- test_moduleN_itemM.py
但是,当我在我的上一级目录执行py.test
,它抛出一个错误,如:
ImportError: No module named 'module1'
如何声明测试文件中的导入?或者我的项目结构应该如何定义以便将测试与其他代码分开?
是否都存在''__init __。py''?好像你没有找到你的模块。 – MSeifert