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)
على & nbsp؛ * بيثون النقي (عبر اكسيك)
ويهدف البرنامج المساعد لتكون مرنة، ولهذا الدعم من exec'ing ملفات الثعبان التعسفية كملفات التكوين مع عدم وجود الشيكات. ومن المفترض التنسيق الافتراضي لتكون ConfigParser شكل على غرار رسائل كتبها هذا المؤلف.
يوفر البرنامج المساعد وسيلة لتجاوز معايير معينة من سطر الأوامر (على افتراض أن الهدف الرئيسي "التكوين" هو ديكت)، ويمكن بسهولة أن موزعي إضافية تضاف إلى ذلك.
اختبار الاستخدام
في الوقت الراهن (حتى يأتي شيء أفضل على طول) اختبارات يمكن استيراد "التكوين" المفرد من testconfig:
من testconfig التكوين الواردات
افتراضيا، ملفات YAML تحليل في القاموس متداخلة، وانهار ملفات ConfigParser رسائل كتبها هذا المؤلف أيضا إلى القاموس متداخلة لفو [شريط] [الباز] الوصول الاسلوب. الاختبارات يمكن من الواضح الوصول إلى البيانات التكوين عن طريق الرجوع إلى مفاتيح القاموس ذات الصلة:
من testconfig التكوين الواردات
test_foo مواطنه ():
على & nbsp؛ target_server_ip = التكوين ['خوادم'] ['webapp_ip']
تحذير: ونظرا لهذا هو مجرد المفرد القاموس، يمكن أن اختبارات إرسال بسهولة في التكوين. وهذا يعني أن الاختبارات الخاصة بك يمكن أن يكتب في الفضاء التكوين وربما يغير ذلك. وهذا يعني أيضا أن الوصول إلى الخيوط التكوين يمكن أن تكون مثيرة للاهتمام.
عند استخدام التكوين الثعبان النقي - من الواضح أن "السماء هي الحد" - بالنظر إلى أن التكوين يتم تحميل عبر إإكسك، أنت يحتمل أن تعديل الأنف، والمساعد، وما إلى ذلك، إذا لم يكن لتصدير ديكت التكوين {} كما جزء من التعليمات البرمجية الثعبان الخاص بك، فإنك بالطبع لن تكون قادرة على استيراد الكائن التكوين من testconfig.
عند استخدام التكوين على غرار YAML، يمكنك الحصول على الكثير من قوة الثعبان النقي دون خطر إإكسك دون وقاية () - من الواضح أنك يمكن استخدام الكائنات الثعبان محددة pyaml وجميع الآخرين YAML الخير دسم

<. P> ما هو الجديد في هذا الإصدار:

يونيكود الدعم لملفات التكوين (dhellmann)
يسمح كولون في الحجج المستخدم، مثل --tc رابط: 127.0.0.1: 5000 (aconrad)
لا يعد مطلوبا ملف التكوين، يمكن تقديم خيار --tc وحدها (aconrad)

ما هو الجديد في الإصدار 0.6:

إضافة في التحقق من وجود 3 متغيرات بيئة مختلفة المقابلة لأنواع الملفات التكوين المعتمدة. ووضع واحدة من هذه إلى المسار الكامل لملف تكوين معين يجبر الأنف testconfig إلى autoload هذا الملف. مفيد إذا كنت ترغب في تشغيل اختبار التي تستورد وحدة testconfig من خلال شيء من هذا القبيل pychecker (أو تشغيلها من سطر الأوامر).

المتطلبات:

بيثون

برامج مماثلة

تعليقات ل nose-testconfig

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!