Puis-je lancer des tests pour mon réutilisables Django app sans intégration de cette application dans un projet?
Mon application utilise certains modèles, il est nécessaire de prévoir (TEST_)DATABASE_*
paramètres. Où dois-je conserver et comment dois-je lancer les tests?
Pour un projet Django, je peux exécuter des tests avec manage.py test
; lorsque j'utilise django-admin.py test
avec mon application autonome, j'obtiens:
Erreur: les Paramètres ne peuvent pas être importés, parce que la variable d'environnement DJANGO_SETTINGS_MODULE est pas défini.
Quelles sont les meilleures pratiques ici?