Speccer

צילום מסך תוכנה:
Speccer
פרטי תוכנה:
גרסה: 0.7.5
טען תאריך: 14 Apr 15
מפתחים: Juho Vepsalainen
רשיון: ללא תשלום
פופולריות: 20

Rating: nan/5 (Total Votes: 0)

Speccer הוא רץ בדיקה מבוססת מפרט Python.
Speccer מספק אמצעים פשוטים לבדוק מודולים בודדים. היא משתמשת בתחביר מינימאלי, ללא assert. תחביר זה הידור קוד בפועל ניצול unittest של פייתון. מכאן ואילך Speccer ניתן לראות כחלופה לזה במצבים שונים.
הפעל "setup.py להתקין" כדי להתחיל נדנדה. ראה תיקייה "הדגמה" לדוגמא בפועל. ברגע שהתקנת את הכלי פשוט להפעיל "speccer" בספרייה ש. אתה צריך לראות כמה תוצאות בדיקה. אל תהסס לצבוט את הקבצים לתת לו ללכת נכון.
Basic מפרט תחביר
מפרט מודול יכול להיראות משהו כזה:
myclass.spec: (בדיקות myclass.py)
& Nbsp; הקים
& Nbsp; c = myclass.MyClass ()
& Nbsp; מוסיף שניים ועוד שניים
& Nbsp; c.add (2,2) == 4
& Nbsp; מוסיף שליליים
& Nbsp; c.add (10, -10) == 0
& Nbsp; נכשל הוספת int ומחרוזת
& Nbsp; c.add (10, 'foo') מעלה TypeError
זה נראה פחות או יותר כמו כל מבחן אחר שאולי ראה בעבר. התחביר עשוי להיות קצת יותר קל, אם כי. כמחבר מבחן שתוכל להתמקד בחיוני בעת כתיבת הטענות. בנוסף זה קצת יותר נחמד לקרוא את זה דרך.
שים לב שזה אפשרי לערבב קוד פייתון רגיל בתוך הבדיקות. זה אולי כי לא עובד בכל המקרים, ויש לדווח.
"הקים" היא שיטת בדיקה מוגדרת מראש שמנוהלת לפני כל מפרט. בדרך זו אתה יכול להגדיר כמה חפצים שזמינים עבור כל בדיקה.
כל מפרט מכיל שם וכמה קוד בפועל וקבע משהו. לי ברשימת טענות זמינות להלן:
& Nbsp; ==, שווה
& Nbsp;! =, אינו שווה
& Nbsp; ~ =, הוא כמעט שווה
& Nbsp;! ~ =, לא כמעט שווה
& Nbsp;>, גדול יותר מ
& Nbsp;> =, גדול או שווה
& Nbsp; <, קטן יותר מ
& Nbsp; <=, קטן יותר או שווה
& Nbsp; x טענות אלו המפה ישירות לאלה זמינים במודול unittest של פייתון. אם כמה מאלה נראים לך מוזרים, לראות http://docs.python.org/library/unittest.html.

Requirements:

  • Python

תוכנה דומה

nose-numpyseterr
nose-numpyseterr

11 May 15

RESTClient
RESTClient

28 Sep 15

gar
gar

11 May 15

NoseDBResult
NoseDBResult

11 May 15

תוכנות אחרות של יזם Juho Vepsalainen

jquery.ellipsis
jquery.ellipsis

12 Apr 15

yabox.js
yabox.js

12 May 15

caro.js
caro.js

1 Mar 15

תגובות ל Speccer

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