TestFixtures

نرم افزار تصویر:
TestFixtures
جزئیات نرم افزار:
نسخه: 3.0.0
ها تاریخ: 15 Apr 15
توسعه دهنده: Chris Withers
پروانه: رایگان
محبوبیت: 0

Rating: nan/5 (Total Votes: 0)

در این پروژه TestFixtures ارائه می دهد مجموعه ای از یاران و اشیاء ساختگی که هنگام نوشتن آزمون واحد یا آزمون توضیحات مفید هستند.
یاران در دسترس و اشیاء ساختگی به شرح زیر است، برای مثال کاربردی، دیدن محتویات پوشه آزمون.
مقایسه
& nbsp؛ این کلاس شما اجازه می دهد نمونه متغیرهایی که می تواند به نتایج مورد انتظار در مقایسه با نتایج واقعی استفاده می شود که در آن اشیاء در نتایج واقعی را مقایسه مفید را پشتیبانی نمی کند. مقایسه را می توان فقط به نوع جسم، است که به ویژه هنگامی که دستی توالی مقایسه از کد تست شده بازگشت است.
مقایسه
& nbsp؛ یک جایگزین برای assertEquals و failUnless الگوی (X () درست است). می دهد تفاوت های مفید تر زمانی که استدلال می یکسان نیست، به ویژه برای توالی و رشته طولانی است.
تفاوت
& 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 که یک روش امروز است که به تکرار، تعیین یا تخصیص، تاریخ ازمایشی می گرداند.
test_datetime
& nbsp؛ این یک کارخانه کلاس دستی است که datetime.datetime جایگزین که دارای در حال حاضر روش است که به تکرار، تعیین یا تخصیص، datetimes ازمایشی می گرداند.
test_time
& nbsp؛ این جایگزینی مفید برای time.time است که به تکرار، تعیین یا تخصیص، بار ازمایشی است.
بسته بندی کردن
& nbsp؛ این است دکوراتور عمومی برای روش و عملکرد بسته بندی می نامد با کد امتحان کنید، در نهایت و با قبل از امتحان و به عنوان بخشی از در نهایت اعدام

چه در این نسخه جدید است:

.

در رفع اشکالی که در آن دکوراتورreplace گذشت یک classmethod به جای replacment به صدازدنی تزئین زمانی که به جای 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

mailinglogger
mailinglogger

15 Apr 15

nose_fixes
nose_fixes

14 Apr 15

Checker
Checker

20 Feb 15

نظرات به TestFixtures

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!