سؤال

أنا أستعمل nosetests لتشغيل بلدي التغريد ويعمل بشكل جيد. أريد الحصول على قائمة بجميع الاختبارات nostests يجد دون تشغيلها بالفعل. هل هناك طريقة للقيام بذلك؟

هل كانت مفيدة؟

المحلول

الإصدار 0.11.1 متوفر حاليا. يمكنك الحصول على قائمة من الاختبارات دون تشغيلها على النحو التالي:

nosetests -v --collect-only

نصائح أخرى

أوصي باستخدام:

nosetests -vv --collect-only

بينما ال -vv لم يتم وصف الخيار man nosetests, "مقدمة ممتدة لإطار اختبار وحدة الأنف" ينص علي:

باستخدام Flag -VV يمنحك الإخراج المطحون من خوارزمية اكتشاف اختبار الأنف. سيخبرك ذلك ما إذا كان الأنف يبحث في المكان المناسب (الحقوق) للعثور على اختباراتك.

ال -vv يمكن للخيار توفير الوقت عند محاولة تحديد سبب العثور على Nosetests فقط بعض الاختبارات الخاصة بك. (في حالتي، كان لأن Nosetests تخطى اختبارات معينة لأن .py البرامج النصية قابلة للتنفيذ.)

خلاصة القول هو أن -vv الخيار مفيد بشكل لا يصدق، وأستعبه دائما تقريبا بدلا من -v اختيار.

سيكون هناك قريبا: كان مفتاح جديد جديد ينتج هذا السلوك عرضا في PYCON الأسبوع الماضي. يجب أن يكون على الجذع "قريبا" وسيكون في الإصدار 0.11.

http://groups.google.com/group/Nose Listers هو مورد كبير لأسئلة الأنف.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top