Salut tout le monde, je rencontre un souci d'import en python avec pytest, je ne comprend pas trop comment résoudre le problème 
Voilà la structure de mon projet :
root/
|_app/
| |_ a.py
| |_ b.py
| |_ __init__.py
|_tests/
|_ test_a.py
|_ __init__.py
Dans a.py, j'ai :
from b import B
class A:
...
et dans test_a.py:
from app.a import A
def test_A():
A()
Si j'exécute pytest depuis root/, j'ai une erreur d'import :
ModuleNotFoundError: No module named 'b'
Pourtant si j'ajoute un "__main__" dans app/a.py et que j’exécute directement ce module, aucun souci d'import.
Une idée ? 