django_quick_test

Sagteware kiekie:
django_quick_test
Sagteware besonderhede:
Weergawe: 0.3.1
Upload datum: 11 May 15
Ontwikkelaar: Martin Rusev
Lisensie: Gratis
Populariteit: 1

Rating: nan/5 (Total Votes: 0)

django_quick_test is 'n persoonlike neus gebaseerde toets naaswenner dat toetsing en toets verwante databasis manipulasies skei.
Algemeen lê die loop van hierdie opdrag in plaas van die standaard manage.py toets sal jou 10-15 keer spoed hupstoot te gee. So jy sal in staat wees om jou te toets suite hardloop in sekondes in plaas van minute.
Installasie
1. Laai die tarball en hardloop python setup.py installeer
2. Voeg quick_test om jou INSTALLED_APPS lys settings.py
INSTALLED_APPS = ('quick_test')
3. Voeg jou toets databasis besonderhede in settings.py
DATABASISSE = {
& Nbsp; 'default': {
& Nbsp; 'enjin:' '},
& Nbsp; "toets": {
& Nbsp; 'enjin:' ',
& Nbsp; 'NAME': 'test_database,
& Nbsp;}
}
& Nbsp; En uiteindelik vervang die standaard Django toets hardloper met hierdie een. Weer in settings.py:
TEST_RUNNER = 'quick_test.NoseTestSuiteRunner'
Gebruik
Django-quick-toets veronderstel dat jy jou toets databasis handmatig geskep het en jy die vereiste toets data gelaai (wedstryde)
Beveel jy moet hardloop voordat die gebruik van die opdrag
python manage.py syncdb --database = toets
python manage.py migreer --database = toets
en die eindelijk hardloop jou toetse met
python manage.py quick_test
Bykomende notas
As jy met die standaard Django toets besluit klas jy die _pre_setup metode wat outomaties uitgevoer word wanneer jy die klas roep ovewrite. As jy nie oorskryf dit die quick_test opdrag sal nog steeds werk, maar jou toets data sal verlore gaan. Selfs as jy nie enige wedstryde in die databasis te vervang hierdie metode sal jy addisionele spoed hupstoot te gee.
van django.test invoer toets besluit
klas SimpleTest (toets besluit)
& Nbsp; def _pre_setup (self):
& Nbsp; # hierdie metode gloede die databasis en installeer
& Nbsp; # Die gedefinieer in die wedstryde wedstryde = [] lys
& Nbsp; # ons doen alles met die hand, so ons doen nie
& Nbsp; # regtig nodig het
& Nbsp; # Dit is die resultate wat ek kry met 1 toets voordat
& Nbsp; en na ovewriting die metode
& Nbsp; # Voor -> Ran 1 toets in 2.336s
& Nbsp; # Na -> Ran 1 toets in 0.004s
& Nbsp; pass
& Nbsp; def test_basic_addition (self):
& Nbsp; self.assertEqual (1 + 1, 2)

Vereistes :

  • Python
  • Django
  • neus

Ander sagteware ontwikkelaar Martin Rusev

Amon
Amon

14 Apr 15

Kommentaar te django_quick_test

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!