django-pytest.

Django-Testläufer, um py.test-Tests zu verwenden
Jetzt downloaden

django-pytest. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Dusty Phillips
  • Website des Verlags:
  • http://github.com/buchuki/

django-pytest. Stichworte


django-pytest. Beschreibung

Django-Testlaufer zur Verwendung von Py.Test-Tests Django-Pytest ist ein Projekt, mit dem Sie PY.TEST als Django-Testläufer verwenden können, anstelle des Standard-Testlaufs, anstelle des Standardtests. Auch das * TEST_RUNNER gesetzt = 'django_pytest.test_runner.run_tests' * setting.Also ein conftest.py in Ihrem Projektverzeichnis erstellen und umfassen: von django_pytest.conftest Import pytest_funcarg__client kann pytest_funcarg__django_clientYou auch usefrom django_pytest.auth_funcargs importieren pytest_funcarg__user, pytest_funcarg__groupsto Import eines Benutzers Oder einige Gruppen mit Benutzern, die irgendwo in Ihrem Projekt in Ihrem Projekt in ihrer Seite tun, können Sie Dateien erstellen, die als * test_ .py * angezeigt werden. Dies sind standardmäßige PY.TEST-Testdateien. Verwenden Sie den FUNCARG * -Kleber * in jedem Test, um sowohl eine Testdatenbank zu instanziieren, die nach jedem Test gelöscht wird und Ihnen ein Django-Test-Client-Objekt zur Verfügung stellt, das mit dem in Django-Testsystem verwendeten, der in Django verwendet wird. Zum Beispiel: def test_filter (Client): Antwort = client.get ('/ browse /', {'filtern': '1'}) Assert response.status_code == 200use *. / Manage.py test * Um den PY auszuführen .Test-Testläufe (dh: Es ersetzt den Standard-Django-Testläufer). Sie können py.test-Optionen an den Befehl bestehen und werden an py.test weitergeleitet. (Technisch habe ich nicht alle Optionen, nur die häufigsten, die ich verwende) Dies verhindert, dass Migrationen beim Laufen des Betriebseinheitstests ausgeführt werden. Dieses Projekt unterscheidet sich von http://github.com/bfirsh/pytest_django dabei, da er einen Django-Testlaufer bietet, der PY.TEST anruft, anstatt ein py.test-Plugin zu erstellen, um Django zu erstellen Projekte. Ich glaube, es gibt überlappende Funktionen aus den beiden Projekten, und auch, dass sie in ein einziges Projekt integriert werden können, aber ich habe die Machbarkeit dessen noch nicht angesehen. Anforderungen: · Python · Django


django-pytest. Zugehörige Software

Czipfile.

A-Ersatz für das eingebaute ZIPFILE-Modul mit schneller, c-basierter ZIPFile-Entschlüsselung ...

157

Herunterladen