Django tests unitaires ImportError __init__.py

23 Mar

Voici une petite astuce lors de l'utilisation des tests unitaires avec le framework Django, lors de leurs utilisations  avec la dernière version de Django (actuellement la 1.10) et le CMS Mezzanine, j'ai été confronté à une erreur d'import lors de l'utilisation de la commande pour exécuter mes tests unitaires:

coverage run --source="." manage.py test "monApp"
ImportError: No module named 'MonDossierPrincipal.monApp'

Pour résoudre ce problème il suffit juste de supprimer le fichier __init__.py à la racine de votre projet pour que les tests puissent se lancer et donc de ne plus avoir l'erreur d'importation lors de l'exécution de vos tests unitaires

Publié le: Jeudi 23 mars 2017
blog comments powered by Disqus
Monter

© Circonflex-studio - Tous droits réservés - Mentions legales
Développeur web indépendant / Webdesigner / Intégrateur
Nice - Cannes - Monaco - Antibes - côte d'azur | site valide HTML 5

Ce site à été développé en Python avec le framework Django

"http://www.cssawards.net/nominee/circonflex-studio/"