Django tests unitaires ImportError __init__.py
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