TestFixtures

צילום מסך תוכנה:
TestFixtures
פרטי תוכנה:
גרסה: 3.0.0
טען תאריך: 15 Apr 15
מפתחים: Chris Withers
רשיון: ללא תשלום
פופולריות: 0

Rating: nan/5 (Total Votes: 0)

TestFixtures הפרויקט מציע אוסף של עוזרים ואובייקטים מדומים שהם שימושיים בעת כתיבת בדיקות יחידה או בדיקות doc.
העוזרים הזמינים ואובייקטים מדומים מפורטים להלן, לדוגמאות פונקציונליות, לראות את התוכן של תיקיית הבדיקות.
השוואה
& Nbsp; מעמד זה מאפשר לך לאתחל מצייני מיקום שיכול לשמש להשוואת תוצאות צפויות עם תוצאות בפועל שבו אובייקטים בתוצאות בפועל אינם תומכים בהשוואה שימושית. Comparision יכול להיות מבוסס רק על הסוג של האובייקט, שהוא נוח במיוחד כאשר רצפי השוואה חזרו מקוד נבדק.
להשוות
& Nbsp; תחליף לassertEquals וfailUnless (x () הוא אמנם) דפוס. נותן הבדלים שימושיים יותר כאשר הטיעונים הם לא אותו הדבר, במיוחד לרצפים ומחרוזות ארוכות.
הבדל
& Nbsp; פונקציה זו תהיה להשוות שתי מחרוזות ולתת הבדל אחיד של השוואתם. Handy כפרמטר שלישי לunittest.TestCase.assertEquals.
גנרטור
& Nbsp; פונקציה זו תחזיר גנרטור שמניב את הטענות שהוא נקרא בכאשר הגנרטור הוא iterated מעל.
LogCapture
& Nbsp; עוזר זה מאפשר לך ללכוד להתחבר הודעות לאוגרים שצוינו בdoctests.
log_capture
& Nbsp; מעצב זה מאפשר לך ללכוד להתחבר הודעות לאוגרים שצוינו עבור משך שיטות unittest.
להחליף את
& Nbsp; מעצב זה מאפשר לך להחליף את האובייקטים כגון שיעורים ופונקציות למשך שיטת unittest. התחליפים יוסרו ללא קשר למה שקורה במהלך הבדיקה.
תחליף
& Nbsp; עוזר זה מאפשר לך להחליף את האובייקטים כגון שיעורים ופונקציות מתוך doctests ולאחר מכן לשחזר את המקור פעם אחת הבדיקה תושלם.
should_raise
& Nbsp; זוהי גרסה טובה יותר של assertRaises המאפשרת לך לבדוק את היוצא מן הכלל העלה הוא לא רק של הסוג הנכון אבל יש גם את הפרמטרים הנכונים.
test_date
& Nbsp; זהו מפעל כיתה שימושי שמחזיר תחליפי datetime.date שיש לי שיטה היום שנותנת תאריכי הדיר, specifiable, הניתנים לבדיקה.
test_datetime
& Nbsp; זהו מפעל כיתה שימושי שמחזיר datetime.datetime תחליפים שיש לי עכשיו שיטה שנותנת datetimes הדיר, specifiable, הניתן לבדיקה.
test_time
& Nbsp; זה הוא תחליף נוח לtime.time שנותן פעמים הדיר, specifiable, הניתנות לבדיקה.
לעטוף
& Nbsp; זה מעצב הגנרית עטיפה בשיטה וקריאות לפונקציות עם קוד לנסות-סוף סוף ויש להם להורג לפני לנסות וכחלק מלבסוף

מהו חדש ב. מהדורה זו:

  • קבוע באג שבי מעצבreplace עבר classmethod לא Replacment לעת החלפת classmethod
  • callable המעוטר
  • הוסיף להגדיר שיטה לtest_date, test_datetime וtest_time כדי לאפשר הגדרת הפרמטרים ליוחזר המופע הבא.
  • הוסיף פרמטרים דלתא וdelta_type לtest_date, test_datetime וtest_time לשלוט מרווחים בין מופעים חזרו.

מה חדש בגרסת 1.6.3:

  • מספר באגים קבועים במופע של test_datetime וtest_date מקרים שנשכו כאשר השוואות סוג נעשו בין מופעים והמעמד שממנו הם מופעים.

מה חדש בגרסת 1.6.2:

    • שינה השוואה לשימוש __eq__ ו__ne__ במקום __cmp מיושן __
    • מתועד שענייני סדר בעת שימוש בהשוואות עם אובייקטים שליישם __eq__ עצמם, כגון מקרים של דגמי Django.

    מה חדש בגרסת 1.6.1:

    • replace וReplacer.replace יכולים עכשיו להחליף תכונות שלא יכול להיות נוכח, ובלבד `פרמטר strict` מועבר כFalse.
    • should_raise עכשיו תופס BaseException ולא חריגים כל כך העלאה של SystemExit וKeyboardInterrupt ניתן לבדוק.

    מה חדש בגרסת 1.6.0:

    • הוסיף תמיכה לשימוש TempDirectory, תחליף וLogCapture כ מנהלי הקשר לדוחות
    • כשל בבדיקה קבועה בפייתון 2.6

    מה חדש בגרסת 1.5.4:

    • באג לתקן בי should_raise לא התלונן כאשר לא יוצא מן הכלל הועלה אבל היה צפוי אחד.
    • הבהיר כי חזרתו של שיחת should_raise תהיה אף במקרה שיוצא מן הכלל הוא שהועלה על ידי לא יוצא מן הכלל צפוי מצוינת.

    מה חדש בגרסת 1.5.3 :

    • should_raise תומך כעת בשיטות אחרות מאשר __call __
    • >
      מה חדש
      בגרסת 1.5.2

    :

    • תמיכה

      הוסיפה שיטות makedir וcheck_dir לTempDirectory והוסיפה לקריאת ספריות משנה ולכתוב

    מה חדש בגרסת 1.4.0:

    • ייצוג משופר של השוואה נכשלה
    • ייצוג משופר של נכשל להשוות עם רצפים

    דרישות :

    • Python

  • תוכנות אחרות של יזם Chris Withers

    mailinglogger
    mailinglogger

    15 Apr 15

    nose_fixes
    nose_fixes

    14 Apr 15

    Checker
    Checker

    20 Feb 15

    תגובות ל TestFixtures

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