django_quick_test

Programinė įranga Screenshot:
django_quick_test
Programinė detalės:
Versija: 0.3.1
Įkėlimo datą: 11 May 15
Kūrėjas: Martin Rusev
Licencija: Nemokamai
Populiarumas: 1

Rating: nan/5 (Total Votes: 0)

django_quick_test yra nestandartinių nosies testas bėgikas, kuris atskiria testavimo ir bandymų susijusios duomenų bazės manipuliacijas.
Kaip keista, naudojant šią komandą vietoj numatytojo manage.py tyrimas duos jums 10-15 kartų padidinti greitį. Taigi jūs galėsite paleisti savo bandymo komplekto sekundėmis, o ne minučių.
Diegimas
1. Atsisiųskite archyvą ir paleisti python setup.py įdiegti
2. Pridėti quick_test savo INSTALLED_APPS sąrašą settings.py
INSTALLED_APPS = ("quick_test)
3. Pridėti savo bandymo duomenų bazę Išsamiau settings.py
DUOMENŲ BAZĖS = {
& Nbsp; "pagal nutylėjimą": {
& Nbsp; "variklis" "},
& Nbsp; "testas": {
& Nbsp; "variklis" ",
& Nbsp; "name": "test_database"
& Nbsp;}
}
& Nbsp; ir galiausiai pakeisti numatytąjį Django bandymo bėgikas su šiuo vienu. Vėlgi settings.py:
TEST_RUNNER = 'quick_test.NoseTestSuiteRunner "
Naudojimas
Django-greitas testas reiškia, kad jūs sukūrėte savo bandymo duomenų bazės sistemos pagalbos ir įdėjote reikalinga bandymo duomenis (armatūra)
Komandas turite paleisti prieš naudojant komandą
pitonas manage.py syncdb --database = testas
pitonas manage.py migruoti --database = test
ir Finaly paleisti savo bandymus su
pitonas manage.py quick_test
Papildomos pastabos "
Jei naudojate numatytąjį Django TestCase klasės turite ovewrite į _pre_setup metodą, kuris yra vykdomas automatiškai, kai skambinate klasę. Jei nenorite perrašyti quick_test komanda vis dar dirba, bet jūsų bandymo duomenys bus prarasti. Net jei jūs neturite jokių duomenų bazėje armatūra perrašyti šį metodą duos jums papildomos greičio padidinti.
nuo django.test importo TestCase
klasė SimpleTest (TestCase)
& Nbsp; Def _pre_setup (si):
& Nbsp; # šis metodas pylimas į duomenų bazę ir montuoja
& Nbsp; # armatūra apibrėžtos armatūra = [], sąrašas
& Nbsp; # darome viską rankiniu būdu, todėl mes ne
& Nbsp; # tikrai reikia
& Nbsp; # šie rezultatai gaunu su 1 bandymas prieš
& Nbsp; ir po ovewriting metodą
& Nbsp; # Prieš -> Ran 1 testas 2.336s
& Nbsp; # Po -> Ran 1 testas 0.004s
& Nbsp; perdavimas
& Nbsp; Def test_basic_addition (si):
& Nbsp; self.assertEqual (1 + 1, 2)

Reikalavimai

  • Python,
  • Django
  • nosies;

Kita programinė įranga kūrėjas Martin Rusev

Amon
Amon

14 Apr 15

Komentarai django_quick_test

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!