[PYTHON] [Django] Test funktioniert nicht, wenn ich den Speicherort der Datei ändere

Umgebung

Symptome

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.

Ausführungsergebnis

(venv) user@localhost:django-app $ python manage.py test
System check identified no issues (0 silenced).

----------------------------------------------------------------------
Ran 0 tests in 0.000s

OK

Bestätigt

Djangos Tests haben ** Regeln, um Testläufer dazu zu bringen, den Test zu entdecken **. Ich habe überprüft, ob es richtig ausgerichtet ist.

Fazit

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.

Referenz

Recommended Posts

[Django] Test funktioniert nicht, wenn ich den Speicherort der Datei ändere
(Hinweis) Ich werde ein Django-Tutorial machen. Selbst wenn ich der Seite folge, funktioniert es nicht.
[Django] Ich wollte testen, wenn ich eine große Datei poste [TDD]
Modulinstallation, wenn die Pip-Installation nicht erfolgreich ist
Django sucht nicht nach Vorlagen unter der Anwendung
Testen Sie das Hochladen von Bildern, indem Sie in Python erstellen, ohne Dummy-Bilddateien in Django zu platzieren
Lassen Sie uns aktualisiert verschlüsseln! Was tun, wenn der Befehl certbot erneuern nicht funktioniert?