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