django_quick_test

Yazılım ekran görüntüsü:
django_quick_test
Yazılım detaylar:
Versiyon: 0.3.1
Qayıt: 11 May 15
Geliştirici: Martin Rusev
Lisans: Ücretsiz
Popülerlik: 1

Rating: nan/5 (Total Votes: 0)

django_quick_test test ve test ilgili veritabanı manipülasyonlar ayıran özel bir burun tabanlı test atlet olduğunu.
Mutad bu komutu çalıştırarak yerine varsayılan manage.py testi size 10-15 kat hız artışı verecek. Yani saniye yerine dakika içinde test paketi çalıştırmak mümkün olacak.
Kurulum
1. arşivini indirin ve yükleyin setup.py Python çalıştırmak
2. settings.py içinde INSTALLED_APPS listenize quick_test ekle
INSTALLED_APPS = ('quick_test'),
3. settings.py içinde test veritabanı bilgilerinizi ekle
VERİTABANLARI = {
& Nbsp; 'varsayılan': {
& Nbsp; 'MOTOR': ''},
& Nbsp; 'test': {
& Nbsp; 'MOTOR': ''
& Nbsp; 'İSMİ': 'test_database'
& Nbsp;}
}
& Nbsp; Ve nihayet bu bir varsayılan Django test atlet değiştirin. Yine settings.py Giriş:
TEST_RUNNER = 'quick_test.NoseTestSuiteRunner'
Kullanım
django-hızlı-testi test veritabanı manuel oluşturduk ve gerekli test verileri yüklenmiş olduğunu varsayar (demirbaşlar)
Komutunu kullanmadan önce çalıştırmak zorunda Komutları
Python manage.py syncdb --database = testi
Python --database = testi göç manage.py
ve nihayet ile testler
Python manage.py quick_test
Ek notlar
Eğer Django dizge sınıf varsayılan kullanıyorsanız size sınıf çağırdığınızda otomatik olarak yürütülür _pre_setup yöntemi ovewrite gerekiyor. Eğer üzerine yazmak istemiyorsanız quick_test komutu çalışmaya devam eder, ancak test verileri kaybolur. Eğer veritabanındaki herhangi fikstür yoksa bile bu yöntemi üzerine size ek hız destek verecek.
django.test ithalat TestCase gelen
sınıf SimpleTest (TestCase)
& Nbsp; def _pre_setup (self):
& Nbsp; # Bu yöntem veritabanı ve yükler temizler
& Nbsp; # fikstür tanımlanan fikstür = [] liste
& Nbsp; # elle her şeyi yapıyoruz, bu yüzden yok
& Nbsp; # gerçekten ihtiyacınız
& Nbsp; # Bu ben 1 test öncesi ile olsun sonuçlar
Dokunun ve yöntem ovewriting sonra
& Nbsp; # Önce - 2.336s yılında> Ran 1 testinde
& Nbsp; # sonra - 0.004s yılında> Ran 1 testinde
& Nbsp; geçiş
& Nbsp; def test_basic_addition (self):
& Nbsp; self.assertEqual (1 + 1, 2)

Gereksinimleri :

  • Python
  • Django
  • burun

Geliştirici Diğer yazılım Martin Rusev

Amon
Amon

14 Apr 15

Yorumlar django_quick_test

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!