5 pièce(s) jointe(s)
probleme d'import de paquets avec pytest
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 :
Code:
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 :
Citation:
from app import config
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 fichiersPièce jointe 637829
Pièce jointe 637830
Pièce jointe 637831
Pièce jointe 637832
Pièce jointe 637833