الثعبان: تشغيل جميع الاختبارات وحدة داخل حزمة

StackOverflow https://stackoverflow.com/questions/665093

  •  21-08-2019
  •  | 
  •  

سؤال

وأنا أحاول أن الإختراق بلدي من خلال مشروع الثعبان مفتوحة المصدر (أي: jinja2)،

وعندما أقول "أنا القرصنة في طريقي من خلال"، يعني أنا لا أعرف حقا ما أفعله، لذلك أريد أن أشغل unittests كلما أغير شيئا للتأكد من أنني لست كسر شيئا كبيرا !

وهناك مجموعة كاملة من الاختبارات وحدة (إذا كنت تريد أن يكون لها نظرة، انها هنا ). اساسا انها مجلد كامل من الملفات الثعبان مع اسم "test_xxxxxx.py"

وكيف أقوم بتشغيل جميع هذه الاختبارات في أمر واحد؟

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

المحلول

ويبدو جينجا يستخدم py.test أداة اختبار . إذا كان الأمر كذلك يمكنك تشغيل جميع الاختبارات فقط عن طريق تشغيل <م> py.test من داخل الدليل الفرعي الاختبارات.

نصائح أخرى

وحاول سيرا على الأقدام من خلال الدلائل واستيراد جميع من الملفات مثل "test_xxxxxx.py"، ثم استدعاء unittest.main ()

ويمكنك أيضا أن نلقي نظرة على الأنف جدا. ومن المفترض أن يكون تطور py.test.

واحترس من "test.py" في حزمة Jinja2! - هذه ليست وحدة الاختبارات! هذا هو مجموعة من الوظائف ذات المنفعة للسمات التحقق، الخ اختبار حزمة بلدي وعلى افتراض أنهم وحدة الاختبارات بسبب اسم "اختبار" - وتعود رسائل غريبة

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