לִלְעוֹג

ספריית בלגלד ובדיקה
הורד עכשיו

לִלְעוֹג דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • BSD License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Michael Foord
  • אתר האינטרנט של המוציא לאור:
  • http://www.voidspace.org.uk/python/rest2web/

לִלְעוֹג תגים


לִלְעוֹג תיאור

לועג ולבדוק מדומה היא מחלקה פשוטה ללגלג ב יחידה tests.mock מספק שיעור מדומה הליבה כי הוא נועד לצמצם את הצורך ליצור שורה של stubs טריוויאלי לאורך כל חבילת הבדיקה שלך. לאחר ביצוע פעולה, אתה יכול לקבל טענות על אילו שיטות / תכונות שימשו ויכוחים הם נקראו. ניתן גם לציין ערכי החזרה ולהגדיר תכונות זקוקות בדרך הרגילה. זה מספק גם mich.patch () דקורטור מטפל מודול תיקון ותכונות ברמה מחלקה בתוך היקף מבחן, יחד עם mock.sentinel ליצירת אובייקטים ייחודיים. רוב הספריות הלגלוג עוקבות אחר 'שיא -> Replay' תבנית של לועג. אני מעדיף את התבנית 'פעולה ->' קביעה ', שהיא קריאה ואינטואיטיבית יותר; במיוחד כאשר עובדים עם python מודול unittest. לדיון על היתרונות של שתי הגישות, ראה בלעג, טלאים, תקרב: כל הדברים האלה. דרישות: · פייתון מה חדש במהדורה זו: · עשה חלק ברירת המחדל של ה- API הציבורי. · תיעוד שנבנה עם ספינקס. · Side_Effect נקרא עכשיו עם אותם טיעונים כמו מדומה נקרא עם ואם מחזירה ערך שאינו ברירת מחדל כי הוא מוגדר באופן אוטומטי כמו mock.return_value. · עוטפת מילות מפתח של מילות מפתח המשמשות לעטיפת אובייקטים (והעברת שיחות דרך האובייקט העטוף). · Mock.reset שמם to mock.reset_mock, כמו לאפס הוא שם ממשק API משותף. · תיקון / patch_object הם עכשיו מנהלי הקשר והוא יכול לשמש עם. · ארגומטר 'צור' חדש 'כדי לתקן ולטלאה_Object המאפשרת להם לתיקון (ותווים) שאינם קיימים. (פוטנציאל לא בטוח לשימוש - זה יכול לאפשר לך יש בדיקות המעבר כאשר הם בודקים API כי לא קיים - להשתמש בסיכון משלך!) · טיעון מילות המפתח שיטות ללעוג הוסר וממוזג עם מפרט. טיעון המפרט יכול כעת להיות רשימה של שיטות או אובייקט לקחת את המפרט מ. · כתמים מקוננים עשויים להיות מיושמים כעת בסדר שונה (נוצר לועג עבר בסדר ההפוך). זה בעצם buckfix. · תיקון ו patch_object עכשיו לקחת מילות מפתח מילות מפתח. אם spec הוא עבר כמו 'נכון' אז המדומה שנוצרו ייקח את האובייקט הוא החלפת כאובייקט המפרט שלה. אם האובייקט מוחלף הוא מחלקה, אז ערך ההחזרה עבור המדומה יהיה גם להשתמש בכיתה כמפרט. · מדומה שנוצרה ללא מפרט לא תנסה ללעוג כל שיטות קסומות / תכונות (הם יעלו מאוחסין במקום).


לִלְעוֹג תוכנה קשורה

pycups.

ספריית pycups היא קבוצה של כריכות python עבור API כוסות. ...

243

הורד

NOMSCONS

אפשר להשתמש ב- Skons בתוך diskutils כדי לבנות הרחבות ...

153

הורד