Erstellen Sie eine App mit "python manage.py startapp sample" und die in "sample / tests.py" beschriebenen Tests funktionieren.
Obwohl ich das Verzeichnis "sample / tests /" und "sample / tests / test_model.py" erstellt habe, um die Dateien zu teilen,
python manage.py test funktioniert nicht.
(venv) user@localhost:django-app $ python manage.py test
System check identified no issues (0 silenced).
----------------------------------------------------------------------
Ran 0 tests in 0.000s
OK
Djangos Tests haben ** Regeln, um Testläufer dazu zu bringen, den Test zu entdecken **. Ich habe überprüft, ob es richtig ausgerichtet ist.
test ... ** OK **django.test.TestCase? ・ ・ ・ ・ ・ ・ ・ ・ ・ ** OK **
(Unittest.case.Testcase ist auch OK)test? OK ・ ・ ・ ・ ・ ・ ・ ・ OK ** OK **INSTALLED_APPS von settings.py beschrieben ... ** OK **Die Ursache war, dass "__init __. Py" nicht im Verzeichnis "sample / tests /" vorhanden war. Es scheint, dass wir Django dazu bringen müssen, es als Modul zu erkennen. Eine leere Datei ist in Ordnung. Wenn Sie sie erstellen, funktioniert sie.
Recommended Posts