فضولي هو أداة اكتشاف اختبار الأنف والتنفيذ المستخدمة كلما تغير ملف المصدر.
نسخة وضع أداة جيف ينكلر فضولي الذي يمتد الأنف كلما تغير ملف المصدر. هذا الإصدار يحتوي على محلل سطر الأوامر المضافة، والقدرة على استخدام ملف التكوين للسيطرة على ما وشاهد الملفات، وكيف يدير الأنف.
ملخص
-h فضولي
على & nbsp؛ الاستعمال: [خيارات] فضولي
على & nbsp؛ تلقائيا تشغيل الأنف كلما تغير الملفات المصدر.
على & nbsp؛ خيارات:
على & nbsp؛ -h، --help إظهار هذه الرسالة مساعدة والخروج
على & nbsp؛ -c CONFIG_FILE، --config = CONFIG_FILE
على & nbsp؛ مسار ملف التكوين والاسم؛ افتراضات إلى setup.cfg
تكوين الملف
التكوين محتويات قسم ملفات سبيل المثال:
[فضولي]
# مسارات للتحقق من الملفات التي تم تغييرها. تغييرات سبب الأنف ليتم تشغيلها
base_path = ./
glob_patterns = * .py
exclude_patterns = * _flymake. *
extra_paths = sample.cfg
# خيارات سطر الأوامر لتمريرها إلى الأنف
خيارات = -x
# وسائط سطر الأوامر لتمريرها إلى الأنف. مثلا جزء من جناح اختبار لتشغيل
اختبارات = الاختبارات / unit_tests.py
قراءة ملف التكوين عن طريق بايثون القياسية كائن مكتبة ConfigParser، لذلك:
- خطوط تبدأ ب "#" أو "؛" يتم تجاهل ويمكن استخدامها لتقديم تعليقات.
- مقالات يمكن أن يكون في شكل "اسم: قيمة" أو "اسم = القيمة"، مع استمرارا في أسلوب RFC 822.
- يتم إزالة قيادة بيضاء من القيم.
- يتم اعتماد تنسيق استبدال سلسلة في القيم.
في المقطع [فضولي] 6 خيارات يمكن تحديد:
- base_path - إن الدليل الذي لبدء المشي الشجرة للتحقق من الملفات التي تم تغييرها. افتراضات إلى ..
- glob_patterns - A بيضاء قائمة منفصلة من أنماط قذيفة غلوب للتحقق من التغييرات. افتراضات إلى * .py.
- exclude_patterns - A بيضاء قائمة منفصلة من أنماط غلوب قذيفة لاستبعاد عند التحقق من التغييرات. التخلف إلى ''.
- extra_paths - A بيضاء قائمة منفصلة من أنماط قذيفة غلوب إضافة إلى المسارات التي يتم التحقق من التغييرات. التخلف إلى ''.
- خيارات - سلسلة من الخيارات لتمريرها من خلال لالأنف عند تنفيذه.
- الاختبارات - سلسلة من الحجج سطر الأوامر لتمريرها من خلال لالأنف عند تنفيذه. مفيدة لتحديد جزء من جناح اختبار لتشغيل.
بما في ذلك ملف التكوين في مسارات شاهدت يسمح لك بتغيير السلوك الأنف على الطاير.
شفرة المصدر وعلة تعقب لهذه الحزمة هو متاح في Bitbucket
ما هو الجديد في هذا الإصدار:.
حسابات الاختباري بتعميل الترميز لشد حلقات متداخلة وتحسين قابلية الاختبار.
وأضاف اختبار جناح.
إصلاح الخلل الذي تسبب الأنف بعدم الترشح عندما كان exclude_patterns فارغة. بفضل جريج هاسكينز من أجل التصحيح، ومراسل قضية المجهولين على Bitbucket.
إصلاح الخلل الذي تسبب في عدم التعرض للمراقبة الملفات في base_path. بفضل جريج هاسكينز من أجل التصحيح.
المتطلبات:
بيثون
لم يتم العثور على التعليقات