django_quick_test

Szoftver screenshot:
django_quick_test
Szoftver adatai:
Változat: 0.3.1
Feltöltés dátuma: 11 May 15
Fejlesztő: Martin Rusev
Engedély: Ingyenes
Népszerűség: 1

Rating: nan/5 (Total Votes: 0)

django_quick_test egy egyéni orr-alapú teszt futó, amely elválasztja a vizsgálatra és vizsgálati kapcsolódó adatbázis manipulációk.
Ventillátor parancs futtatása az alapértelmezett helyett manage.py teszt kapsz 10-15 alkalommal sebesség növelése. Így lesz képes futtatni a tesztsorozat másodpercek percek helyett.
Telepítés
1. Töltse le a tar és fuss python setup.py telepíteni
2. Add quick_test a INSTALLED_APPS listája settings.py
INSTALLED_APPS = ("quick_test)
3. Add hozzá a teszt adatbázis adatait settings.py
ADATBÁZISAINAK = {
& Nbsp; "alapértelmezett": {
& Nbsp; "motor": ''},
& Nbsp; "teszt": {
& Nbsp; "motor": '',
& Nbsp; 'neve': 'test_database ",
& Nbsp;}
}
& Nbsp; És végül lecserélik az alapértelmezett Django tesztet futó ez. Ismét settings.py:
TEST_RUNNER = 'quick_test.NoseTestSuiteRunner "
Használat
Django-gyors-teszt azt feltételezi, hogy létrehozta a teszt adatbázist manuálisan és akkor már betöltötte a szükséges vizsgálati adatok (készülék)
Parancsok meg kell futtatni mielőtt a parancs
python manage.py syncdb --database = teszt
python manage.py vándorolnak --database = teszt
és Finaly futtatni a teszteket
python manage.py quick_test
További megjegyzések
Ha az alapértelmezett Django TestCase osztály van, hogy ovewrite a _pre_setup módszer, amely automatikusan futtatható hívja az osztály. Ha nem írja felül a quick_test parancs továbbra is működni fognak, de a vizsgálati adatok elvesznek. Akkor is, ha nincs semmilyen berendezési tárgyak az adatbázisban felülírva ezzel a módszerrel kapsz további sebesség növelése.
re django.test import TestCase
osztály SimpleTest (TestCase)
& Nbsp; def _pre_setup (self):
& Nbsp; # ez a módszer kiüríti az adatbázist és telepítés
& Nbsp; # a berendezési tárgyak meghatározott lámpatestek = [] lista
& Nbsp; # teszünk mindent kézzel, így nem
& Nbsp; # tényleg szükség van rá
& Nbsp; # Ezek az eredmények kapok 1 teszt előtt
& Nbsp; és miután ovewriting módszer
& Nbsp; # előtt -> Ran 1 teszt 2.336s
& Nbsp; # után -> Ran 1 teszt 0.004s
& Nbsp; menetben
& Nbsp; def test_basic_addition (self):
& Nbsp; self.assertEqual (1 + 1, 2)

követelmények :

  • Python
  • Django
  • orra

Más szoftver fejlesztő Martin Rusev

Amon
Amon

14 Apr 15

Hozzászólások a django_quick_test

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!