Bonjour
j'ai le projet suivant:
un dossier projet:
dans le dossier projet j'ai 2 dossiers:
dans app j'ai 4 fichier:
- main.py qui fait un calcul en appelant une fonction, cette fonction est définie dans un 2e fichier
- fonction.py qui définit ma foncction appelée par main, et qui fait appel à des variables dans un 3e fichier
- config.py qui contient les variables nécéssaires pour le fichier fontion.py
- __init__.py
j'ai donc les imports en question dans les fichiers py qui le requierent; import config, import fonctions
je lance le programme tout est OK
mon souci:
dans le dossier test, j'ai deux fichiers;
- test_fonctions.py qui teste la fonction définie dans fonction.py à l'aide de pytest
- __init__.py
dans test fonctions.py j'ai donc au début du script :
from app.fonctions import calcul
quand je lance pytest, j'ai un bug avec l'import des paquets.
je corrige alors le script fonction.py au niveau de l'import, je mets ca : au lieu de je lance pytest et ca marche
mais maintenant si je lance le programme, il me dit qu"il y a un soucis à l'import dans le fichier fonction.py. je dois reecrirela syntaxe de l'import et mettre je comprends rien
quel est le probleme svp?
je vous envoie mes fichiersmain.py
fonctions.py
config.py
test_fonctions.py
projet.zip
Partager