我有一个像这样结构的项目
Proj/
SRC/
Resources/
Tests/
test_MyClass.py
MyClass.py
Utils/
MyUtlis.py
首先,为了在测试类中创建MyClass的实例,我必须使用
import Proj.SRC.Resources.MyClass
这很奇怪,因为参考资料中的所有其他类都可以去SRC.Resources.class
但是,当我运行Pytest时,我在MyClass.py中的导入时遇到错误。所以说MyClass导入MyUtils,我收到如下错误:
Proj\SRC\Resources\Tests\test_MyClass.py:2: in <module>
from Proj.SRC.Resources import MyClass
Proj\SRC\Resources\MyClass.py:10: in <module>
from SRC.Utils import MyUtils
E ImportError: No module named SRC.Utils