django_quick_test

צילום מסך תוכנה:
django_quick_test
פרטי תוכנה:
גרסה: 0.3.1
טען תאריך: 11 May 15
מפתחים: Martin Rusev
רשיון: ללא תשלום
פופולריות: 1

Rating: nan/5 (Total Votes: 0)

django_quick_test הוא רץ בדיקה מבוססת האף מותאם אישית שמפריד מניפולציות מסד נתוני בדיקות ובדיקה בנושא.
בדרך כלל במחיצת הפעלת פקודה זו במקום בדיקת manage.py ברירת המחדל תיתן לך 10-15 פעמים להגביר את המהירות. אז אתה יהיה מסוגל להפעיל חבילת הבדיקות שלך בשניות במקום דקות.
התקנה
1. הורדת את tarball ולהפעיל פיתון setup.py להתקין
2. מוסיף quick_test לרשימת INSTALLED_APPS בsettings.py
INSTALLED_APPS = ('quick_test')
3. מוסיפים את פרטי מסד נתוני בדיקה שלך בsettings.py
מאגרים = {
& Nbsp; "ברירת מחדל": {
& Nbsp; 'מנוע': ''},
& Nbsp; 'מבחן': {
& Nbsp; 'מנוע': '',
& Nbsp; 'NAME': 'test_database',
& Nbsp;}
}
& Nbsp; ולבסוף להחליף את רץ בדיקת יחידת ברירת מחדל עם זה. שוב בsettings.py:
TEST_RUNNER = 'quick_test.NoseTestSuiteRunner'
שימוש
יחידת-מהירה-בדיקה מניחה שיצרת manualy מסד נתוני הבדיקה שלך ויש לך טיעון נתוני בדיקה הנדרשת (גופי)
פקודות שאתה צריך לרוץ לפני השימוש בפקודה
פיתון manage.py syncdb --database = מבחן
פיתון manage.py להעביר --database = מבחן
וסוף סוף להריץ הבדיקות שלך עם
פיתון manage.py quick_test
הערות נוספות
אם אתה משתמש בברירת המחדל ברמת אופטימיות TestCase אתה צריך ovewrite שיטת _pre_setup שמבוצעת באופן אוטומטי כאשר אתה קורא בכיתה. אם לא להחליף אותו את פקודת quick_test תמשיך לעבוד, אבל נתוני הבדיקה שלך יאבדו. גם אם אין לך גופי כל באתר להחליף שיטה זו ייתן לך להגביר את מהירות נוספת.
מTestCase יבוא django.test
הכיתה SimpleTest (TestCase)
& Nbsp; def _pre_setup (עצמי):
& Nbsp; # שיטה זו מוחקת את מסד הנתונים והתקנות
& Nbsp; # גופי המוגדרים בגופים = [] רשימה
& Nbsp; # אנחנו עושים הכל באופן ידני, ולכן אנחנו לא
& Nbsp; # באמת צריך את זה
& Nbsp; # אלה הם התוצאות שאני מקבל עם מבחן 1 לפני
& Nbsp; ולאחר ovewriting השיטה
& Nbsp; # לפני -> מבחן רן 1 ב2.336s
& Nbsp; # אחרי -> מבחן רן 1 ב0.004s
& Nbsp; כרטיס
& Nbsp; def test_basic_addition (עצמי):
& Nbsp; self.assertEqual (1 + 1, 2)

דרישות :

  • פייתון
  • יחידת
  • האף

תוכנות אחרות של יזם Martin Rusev

Amon
Amon

14 Apr 15

תגובות ל django_quick_test

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!