TestFixtures

البرمجيات قطة:
TestFixtures
تفاصيل البرنامج:
الإصدار: 3.0.0
تاريخ إيداع: 15 Apr 15
المطور: Chris Withers
ترخيص: حرر
شعبية: 48

Rating: 1.0/5 (Total Votes: 1)

وهذا المشروع TestFixtures يقدم مجموعة من المساعدين وأشياء وهمية التي هي مفيدة عند كتابة الاختبارات وحدة أو الاختبارات وثيقة.
يتم سرد المساعدين المتاحة وكائنات وهمية أدناه، للحصول على أمثلة وظيفية، والاطلاع على محتويات المجلد الاختبارات.
مقارنة
على & nbsp؛ هذه الفئة يتيح لك مثيل النائبة التي يمكن استخدامها لمقارنة النتائج المتوقعة مع النتائج الفعلية حيث الكائنات في النتائج الفعلية لا تدعم المقارنة مفيدة. لا يمكن أن تعتمد على المقارنة فقط على نوع الكائن، وهو مفيد خاصة عندما عادت متواليات مقارنة من التعليمات البرمجية التي تم اختبارها.
مقارنة
على & nbsp؛ عن بديل لassertEquals وfailUnless (خ () هو True) النمط. يعطي الاختلافات أكثر فائدة عندما الحجج ليست هي نفسها، ولا سيما بالنسبة للتسلسل وسلاسل طويلة.
فرق
على & nbsp؛ وهذه وظيفة مقارنة سلسلتين ويعطي فرق موحد للمقارنة بهم. مفيد كمعلمة الثالثة لunittest.TestCase.assertEquals.
مولد كهربائي
على & nbsp؛ وهذه وظيفة تعود المولدات التي تعطي الحجج كان يطلق عليه مع عند كرر المولد انتهى.
LogCapture
على & nbsp؛ هذا المساعد يسمح لك التقاط تسجيل الرسائل لقطع الاشجار المحددة في doctests.
log_capture
على & nbsp؛ هذا الديكور يتيح لك التقاط تسجيل الرسائل لقطع الاشجار المحدد لمدة unittest الأساليب.
استبدل
على & nbsp؛ هذا الديكور تمكنك من استبدال كائنات مثل الطبقات وظائف لمدة طريقة unittest. تتم إزالة بدائل بغض النظر عما يحدث أثناء الاختبار.
بديل
على & nbsp؛ هذا المساعد تمكنك من استبدال كائنات مثل الطبقات وظائف من داخل doctests ثم استعادة النسخ الأصلية بمجرد الانتهاء من الاختبار.
should_raise
على & nbsp؛ هذا هو أفضل إصدار من assertRaises التي تمكنك من التحقق باستثناء رفعت ليس فقط من النوع الصحيح ولكن لديه أيضا المعلمات الصحيحة.
test_date
على & nbsp؛ هذا هو مصنع فئة مفيد وترجع بدائل datetime.date التي لديها طريقة اليوم الذي يعطي للتكرار، specifiable والتواريخ قابلة للاختبار.
test_datetime
على & nbsp؛ هذا هو مصنع فئة مفيد وترجع datetime.datetime بدائل التي لها طريقة الآن أن يعطي للتكرار، specifiable، datetimes قابلة للاختبار.
test_time
على & nbsp؛ هذا هو استبدال مفيد لtime.time الذي يعطي للتكرار، specifiable، مرات قابلة للاختبار.
لف
على & nbsp؛ هذا هو الديكور عام للالتفاف طريقة وظيفة يدعو مع رمز محاولة وأخيرا، وبعد إعدامه قبل محاولة وكجزء من النهاية

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

.

وإصلاح الخلل حيث مرت الديكورreplace على classmethod بدلا من بديل لوزينت للاستدعاء عند استبدال classmethod
وأضاف تحديد طريقة لtest_date، test_datetime وtest_time للسماح تعيين المعلمات لمثيل المقبل إلى أن تعاد.
وأضاف الدلتا وdelta_type المعلمات إلى test_date، test_datetime وtest_time للسيطرة على فترات بين الحالات التي تم إرجاعها.

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

عدة الخلل ثابتة في إنشاء مثيل من الحالات test_datetime وtest_date التي بت عندما قدمت نوع مقارنات بين حالات والطبقة التي كانت إنشاء مثيل.

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

تغير مقارنة لاستخدام __eq__ و__ne__ بدلا من __cmp__ إهمال
وثقت هذا النظام الأمور عند استخدام المقارنات مع الكائنات التي تنفذ __eq__ أنفسهم، مثل حالات نماذج جانغو.

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

replace وReplacer.replace يمكن الآن استبدال السمات التي قد لا تكون موجودة، شريطة أن يتم تمرير مثل خطأ `المعلمة strict`.
أدرك should_raise الآن BaseException بدلا من استثناء لذلك رفع من SystemExit وKeyboardInterrupt يمكن اختبار.

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

وأضاف دعم لاستخدام TempDirectory، محل وLogCapture كمديرين السياق لمع البيانات
فشل اختبار ثابت في بيثون 2.6

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

إصلاح الخلل فيها should_raise لم يشكو عندما أثيرت يست استثناء ولكن كان من المتوقع واحدة.
وأوضح أن عودة مكالمة should_raise ستكون بلا في الحدث الذي أثار استثناء يست استثناء المتوقع يتم تحديد.

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

should_raise الآن يدعم أساليب أخرى غير __call__

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

وأضاف makedir وcheck_dir الأساليب لTempDirectory واضاف لدعم الدلائل الفرعية للقراءة والكتابة

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

تحسين تمثيل فشلت مقارنة
تحسين تمثيل فشل مقارنة مع متواليات

المتطلبات:

بيثون

البرامج الأخرى من المطور Chris Withers

Checker
Checker

20 Feb 15

mailinglogger
mailinglogger

15 Apr 15

nose_fixes
nose_fixes

14 Apr 15

تعليقات ل TestFixtures

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