django_quick_test.

Django-Testlaufer, der die Erstellung von Testdatenbank und zum Testen der Testdatenbank trennt
Jetzt downloaden

django_quick_test. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Name des Herausgebers:
  • Martin Rusev
  • Website des Verlags:
  • https://github.com/martinrusev/

django_quick_test. Stichworte


django_quick_test. Beschreibung

Django-Testläufer, der die Erstellung von Testdatenbank und -test läuft DJANGO_QUICK_TEST ist ein benutzerdefinierter Nasen-Basis-Testlauf, der Testing- und Test-Datenbank-Manipulationen trennt. Usualy Durchführen dieses Befehls anstelle des Standardmanagements erhalten Sie 10-15-fache Geschwindigkeitsschub. So können Sie Ihre Testsuite in Sekunden anstelle von Minuten ausführen. Installation1. Laden Sie den Tarball herunter und führen Sie Python Setup.py install2 herunter. Fügen Sie in SATINE.PYINSTALLED_APPS = ('quick_test') quick_test auf Ihre installierte_apps-Liste hinzu. Fügen Sie Ihre Testdatenbankdaten in SETAINED.PYDATABASES = {'Default': {'Engine': ''}, 'test': {'Engine': '', 'Name': 'test_database',}} und ersetzen Sie schließlich das Standard-Django-Testläufer mit diesem. In Settings.py:Test_Runner = 'quick_test.noseSetestsuiterunner'usagedJango-Quick-Test vermutlich, dass Sie Ihre Testdatenbank-Manualy erstellt haben, und Sie haben die erforderlichen Testdaten (FIGHTURES) geladen, die Sie ausführen müssen, bevor Sie den CommandPyThon Manage.py verwenden SyncDB --Database = testPyThon Manage.py Migrate --Database = TestAnd FINAL Führen Sie Ihre Tests mityThon Manage.pie Quick_testadDitional NotesIn, Sie verwenden die Standard-Django-Testkamera-Klasse, die Sie mit der _pre_setup-Methode ovewrite, die automatisch ausgeführt wird, wenn Sie die Klasse anrufen. Wenn Sie es nicht überschreiben, funktioniert der Befehl quick_test immer noch, aber Ihre Testdaten gehen verloren. Selbst wenn Sie keine Fixtures in der Datenbanküberschreiben haben, gibt Ihnen diese Methode zusätzliche Geschwindigkeitsschub In den Fixtures = [] Liste # Wir tun alles manuell, also brauchen wir nicht # After -> Ran 1 Test in 0.004s Pass def test_basic_addition (self): self.asertEqual (1 + 1, 2) Anforderungen: · Python · Django · Nase


django_quick_test. Zugehörige Software

staticmux.

Django-App, um die Entwicklung und Bereitstellung von CSS und Javascript für Django-Projekte zu vereinfachen ...

118

Herunterladen