Python Pytest:从其他目录导入错误

Python Pytest:从其他目录导入错误,python,unit-testing,pytest,Python,Unit Testing,Pytest,我有以下文件夹结构: c/src/c.py和m/src/m.py都使用auth/auth.py。 当我使用python3-m pytest从tests文件夹中运行c/tests的测试用例时,它会工作。 但是如果我对m/tests/做同样的操作,它会说modulenofounderror:No module name'auth' 我做错了什么?尝试更改auth文件夹名称或重命名auth.pyauth.py命名仅用于此问题。它实际上是一个单例记录器类。你能解释一下为什么改名会有帮助吗?我试过了。没

我有以下文件夹结构:

c/src/c.py
m/src/m.py
都使用
auth/auth.py
。 当我使用
python3-m pytest
从tests文件夹中运行
c/tests
的测试用例时,它会工作。 但是如果我对
m/tests/
做同样的操作,它会说
modulenofounderror:No module name'auth'


我做错了什么?

尝试更改auth文件夹名称或重命名auth.py

auth.py命名仅用于此问题。它实际上是一个单例记录器类。你能解释一下为什么改名会有帮助吗?我试过了。没有帮助。你说的是
c/tests
m/tests/
,在这里我可以看到
/
额外信息。这就是问题所在吗?可能是你打错了。如果是,请更新问题!如何导入身份验证?