56 votes

Comment définir DEBUG sur True lors de l’exécution d’un test Django ?

J’exécute actuellement des tests Django et il semble que par défaut. Existe-t-il un moyen d’exécuter un test spécifique que je peux définir sur la ligne de commande ou dans le code ?

101voto

ferrouswheel Points 526

Pour un test spécifique à l’intérieur d’un cas de test, vous pouvez utiliser le décorateur override_settings :

35voto

Ana Balica Points 301

À partir de Django 1.11, vous pouvez définir `` le paramètre DEBUG sur True avant d’exécuter des tests.

0voto

theparadoxer02 Points 73

D’accord, disons que vous voulez écrire des tests pour les cas de test d’erreur pour lesquels les urls sont :-

urls.py

test_urls.py:-

J’espère que vous avez une idée!

0voto

Loaderon Points 952

Rien n’a fonctionné pour moi, sauf https://stackoverflow.com/a/1118271/5750078 Utiliser Python 3.7

méthode. Fonctionne bien sur pycharm

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X