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