django_quick_test

Software screenshot:
django_quick_test
Software ətraflı:
Version: 0.3.1
Tarixi Upload: 11 May 15
Geliştirici: Martin Rusev
Lisenziya: Pulsuz
Məşhurluq: 20

Rating: nan/5 (Total Votes: 0)

django_quick_test test və test bağlı verilənlər bazası manipulyasiya ayıran xüsusi burun əsasında test runner edir.
Yaşlı futbolçulardan ibarət bu əmri çalışan əvəzinə default manage.py test 10-15 dəfə sürətli təkan verəcək. Belə ki, saniyə əvəzinə dəqiqə testi çalıştırmak olacaq.
Quraşdırma
1. tarball Download və quraşdırma setup.py python run
2. settings.py sizin INSTALLED_APPS siyahısına quick_test əlavə
INSTALLED_APPS = (quick_test)
3. settings.py sizin test bazası ətraflı et
VERİTABANLARI = {
& Nbsp; 'default: {
& Nbsp; 'ENGINE:' '}
& Nbsp; 'test' {
& Nbsp; 'ENGINE:' '
& Nbsp; 'ADI': 'test_database "
& Nbsp;}
}
& Nbsp; və nəhayət bu bir default Django test runner dəyişin. Yenə settings.py da:
TEST_RUNNER = 'quick_test.NoseTestSuiteRunner "
istifadə
Django-tez test test bazası manualy yaratmışdır və tələb olunan test data yüklü ki, nəzərdə tutur (qurğular)
Funksiyanı istifadə edərək əvvəl run var Əmrləri
python manage.py syncdb --database = test
python --database = test miqrasiya manage.py
və Finaly ilə test run
python manage.py quick_test
Əlavə qeydlər
Siz Django testcase sinif default istifadə Əgər siz sinif zəng zaman avtomatik olaraq icra edilir _pre_setup metodu ovewrite lazımdır. Siz üzerine deyilsə quick_test komanda hələ işləmək, lakin test data itirilmiş olacaq. Siz bazasında hər hansı bir qurğular yoxdur, hətta əgər bu metodu yadda sizə əlavə sürətli təkan verəcək.
django.test idxal testcase olan
sinif SimpleTest (testcase)
& Nbsp; def _pre_setup (özünə):
& Nbsp; # bu üsul bazası və quraşdırır basması
& Nbsp; # qurğular müəyyən qurğular = [] siyahısı
& Nbsp; # biz əl hər şeyi edirik, belə ki, biz deyil
& Nbsp; # həqiqətən lazımdır
& Nbsp; # bu mən 1 test əvvəl almaq nəticələr
& Nbsp; və metodu ovewriting sonra
& Nbsp; # əvvəl - 2.336s in> Ran 1 test
& Nbsp; # sonra - 0.004s in> Ran 1 test
& Nbsp; pass
& Nbsp; def test_basic_addition (özünə):
& Nbsp; self.assertEqual (1 + 1, 2)

tələblər

  • Python
  • Django
  • burun

Geliştirici digər proqram Martin Rusev

Amon
Amon

14 Apr 15

Şərh django_quick_test

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!