django_quick_test

Software kuvakaappaus:
django_quick_test
Ohjelmiston tiedot:
Versio: 0.3.1
Lähetyksen päivämäärä: 11 May 15
Kehittäjä: Martin Rusev
Lupa: Vapaa
Suosio: 1

Rating: nan/5 (Total Votes: 0)

django_quick_test on mukautettu nenä pohjainen testi runner, joka erottaa testaus ja koe koskeva tietokanta manipulointia.
Yleensä vedenpitäviä tämän komennon sijasta oletuksena manage.py testi antaa sinulle 10-15 kertaa nopeuden lisäämiseksi. Joten voit ajaa testin suite sekunneissa minuuttien sijaan.
asennus
1. Lataa tarrapallon ja ajaa python setup.py asentaa
2. Lisää quick_test teidän INSTALLED_APPS luetteloon settings.py
INSTALLED_APPS = ('quick_test')
3. Lisää testi tietokannan yksityiskohtia settings.py
TIETOKANNAT = {
& Nbsp; "default": {
& Nbsp; "MOOTTORI": ""},
& Nbsp; "test": {
& Nbsp; "MOOTTORI": "",
& Nbsp; NAME: "test_database",
& Nbsp;}
}
& Nbsp; Ja lopuksi korvata oletuksena Django testi runner tämän kanssa. Jälleen settings.py:
TEST_RUNNER = 'quick_test.NoseTestSuiteRunner'
Käyttö
Django-quick-test oletetaan, että olet luonut testin tietokannan manualy ja olet ladannut tarvittavat testituloksia (kalusteet)
Komentoja sinun on suoritettava ennen komentoa
python manage.py SyncDB --database = test
python manage.py vaeltavat --database = test
ja vihdoin ajaa testit
python manage.py quick_test
Lisähuomautuksia
Jos käytät oletuksena Django testcase luokan joudut ovewrite _pre_setup menetelmä, joka suoritetaan automaattisesti, kun soitat luokkaa. Jos et korvaa sitä quick_test komento toimii vielä, mutta testi tiedot menetetään. Vaikka sinulla ei ole mitään kalusteet tietokannassa ylikirjoittamalla tämä menetelmä antaa sinulle lisää nopeuden lisäämiseksi.
alkaen django.test tuonti TestCase
luokan SimpleTest (TestCase)
& Nbsp; def _pre_setup (itse):
& Nbsp; # tällä menetelmällä huuhtelee tietokantaan ja asennukset
& Nbsp; # kiinnikkeet määritellyt kalusteet = [] lista
& Nbsp; # teemme kaiken käsin, joten emme
& Nbsp; # todella tarvitsevat sitä
& Nbsp; # nämä ovat tulokset saan 1 testi ennen
& Nbsp; ja sen jälkeen ovewriting menetelmän
& Nbsp; # Ennen -> Ran 1 -testi 2.336s
& Nbsp; # jälkeen -> Ran 1 -testi 0.004s
& Nbsp; pass
& Nbsp; def test_basic_addition (itse):
& Nbsp; self.assertEqual (1 + 1, 2)

vaatimukset

  • Python
  • Django
  • nenä

Muu ohjelmistojen kehittäjä Martin Rusev

Amon
Amon

14 Apr 15

Kommentit django_quick_test

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!