nose-testconfig

צילום מסך תוכנה:
nose-testconfig
פרטי תוכנה:
גרסה: 0.8
טען תאריך: 11 May 15
מפתחים: Jesse Noller
רשיון: ללא תשלום
פופולריות: 4

Rating: nan/5 (Total Votes: 0)

האף-testconfig הוא תוסף תצורת בדיקה פשוט לאף נועד לאפשר בקלות נתונים על מערכת-תחת-מבחן שעברו בבאמצעות קובץ תצורה באמצעות nosetests.
זה אמור להיות פשוט, גמיש וברור. זה YAML הנוכחי תמיכה, קבצי תצורת פייתון INI וטהורים.
מה הוא עושה
האף-testconfig הוא תוסף למסגרת בדיקת האף אשר מספקת סגל להעברת מבחן ספציפי (או ספציפי בניהול מבחן) נתוני תצורה לבדיקות שבוצעו.
קבצי תצורה כיום בפורמטים הבאים נתמכים:
& Nbsp; * YAML (דרך PyYAML)
& Nbsp; * INI (דרך ConfigParser)
פייתון * טהור (דרך Exec); & nbsp
התוסף נועד להיות גמיש, ergo התמיכה של exec'ing קבצי פיתון שרירותיים כקבצי תצורה ללא בדיקות. פורמט ברירת מחדל הנחה הוא להיות בפורמט INI בסגנון ConfigParser.
התוסף מספק שיטה של ​​דריסת פרמטרים מסוימים משורת הפקודה (בהנחה שהאובייקט "config" העיקרי הוא Dict) ויכול בקלות מנתחים שנוספו לזה.
שימוש מבחן
לעת עתה (עד שמשהו טוב יותר מגיע יחד) בדיקות יכולות לייבא סינגלטון "config" מtestconfig:
מתצורת יבוא testconfig
כברירת מחדל, קבצי YAML לנתח למילון מקונן, וקבצי INI ConfigParser גם התמוטטו לתוך מילון מקונן לfoo [בר] [אז] גישת סגנון. בדיקות כמובן יכול לגשת לנתונים בתצורה על ידי התייחסות מפתחות מילון הרלוונטיים:
מתצורת יבוא testconfig
test_foo def ():
& Nbsp; target_server_ip = config ['שרתים'] ['webapp_ip']
אזהרה: בהתחשב בזה רק סינגלטון מילון, בדיקות יכולות בקלות לכתוב לתצורה. משמעות הדבר היא כי הבדיקות שלך יכולות לכתוב לתוך חלל config ואולי לשנות אותו. המשמעות הדבר היא שגם גישה מושחלת לתוך התצורה יכולה להיות מעניינת.
בעת שימוש בתצורת פיתון טהורה - ללא ספק "השמיים הוא הגבול" - בהתחשב בכך שהתצורה נטענת באמצעות exec, אתה עלול לשנות את האף, התוסף, וכו 'עם זאת, אם אתה לא לייצא Dict config {} כ חלק מקוד פיתון, ברור שאתה לא תוכל לייבא את אובייקט config מtestconfig.
בעת שימוש בתצורת סגנון YAML, אתה מקבל הרבה הכח של פיתון הטהור ללא הסכנה של exec לא מוגן () - ברור שאתה יכול להשתמש בחפצי פיתון הספציפי pyaml וכל טוב שמנת YAML האחר

<. p> מה חדש בהודעה זו:

  • תמיכה ביוניקוד לקבצי תצורה (dhellmann)
  • נקודות בלבד בטיעוניו של המשתמש, כגון כתובת אתר --tc: 127.0.0.1: 5000 (aconrad)
  • קובץ config לא נדרש זמן רב יותר, אפשרות --tc יכולה להינתן לבד (aconrad)

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

    • להוסיף בבדיקת 3 משתני סביבה שונים המתאימים לנתמך סוגי קבצי config. הגדרה אחד מהם לנתיב המלא לקובץ תצורה נתון תאלץ האף-testconfig לautoload שיגיש. שימושי אם אתה רוצה להריץ בדיקה המייבאת את המודול testconfig דרך משהו כמו pychecker (או להפעיל אותו משורת הפקודה).

    דרישות :

    • פייתון

  • תוכנה דומה

    pyfix
    pyfix

    20 Feb 15

    DREAM Tool
    DREAM Tool

    3 Jun 15

    noseonalchemist
    noseonalchemist

    15 Apr 15

    תגובות ל nose-testconfig

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