Créez une application avec python manage.py startapp sample, et le test décrit dans sample / tests.py fonctionnera.
Bien que j'ai créé le répertoire sample / tests / et sample / tests / test_model.py pour diviser les fichiers,
python manage.py test ne fonctionne pas.
(venv) user@localhost:django-app $ python manage.py test
System check identified no issues (0 silenced).
----------------------------------------------------------------------
Ran 0 tests in 0.000s
OK
Les tests de Django ont des ** règles ** qui permettent aux testeurs de découvrir le test. J'ai vérifié si c'était correct.
--Le nom du module de test (nom de fichier) commence-t-il par test ... ** OK **
django.test.TestCase? ................... ** OK **
(ʻUnittest.case.Testcase` est également OK)test? ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ** OK ** de settings.py` ... ** OK **La cause était que «__init __. Py» n'existait pas dans le répertoire «sample / tests /». Il semble que nous devons faire en sorte que Django le reconnaisse comme un module. Un fichier vide est très bien, donc si vous le créez, cela fonctionnera.
Recommended Posts