Python-doublex.

اختبار الإطار الزوجي لبثيون
التحميل الان

Python-doublex. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL v3
  • السعر:
  • FREE
  • اسم الناشر:
  • David Villa Alises
  • موقع ويب الناشر:
  • https://bitbucket.org/DavidVilla/

Python-doublex. العلامات


Python-doublex. وصف

Python-Doublox هو إطار مضاعف اختبار قوي ل Python.This بدأ كمحاولة لتحسين وتبسيط ByDoubles CodeBase و Appource مستودع هو: https://bitbucket.org/davidvilla/python-doublexdesign - مضاعف وبعد إنها تتجنب الخطايا الصامت للخطر. - لا تتطلب الزوجي غير المسئولون مثيلات متعاونين، قد يستخدمون الفئات - hamcrest.assert_that المستخدمة لجميع تأكيد طلب استدعاء وهمية مطلوبا افتراضيا متوافق مع فئات نمط القديم والجديد "مجانا" كعب الروتين = كعب الروتين () مع كعب: كعب keop.foo ('مرحبا'). إرجاع (10) كعب. hello (any_arg). Returns (false) keut.bye. Enhassert_that (النتيجة، 10) "التحقق من" conebclass يثير الاستثناءات الإفتراضية cut.hello (1) .returns (2) # يثير استثناء apimismatch "مجانا" تجسس # FILDWITH تجسس () كمرسل: Sender.helo (). إرجاع ("موافق") # WhenSender.send_mail ('Hi' . ) assert_that (sender.send_mail، يسمى_with ('foo@bar.net ')) "ver overed "spyclass المرسل: def يقول (الذات): العودة" مرحبا "def send_mail (الذات، العنوان، القوة = صحيح): المرسل = sender = sender.bar () # يثير excepternerender.send_mail ( . ) # يثير الاستثمار apimismatchassert_that (sender.say ()، "مرحبا") assert_that (sender.say، يسمى ()) "مجانا" mockwith وهمية () as smtp: smtp.helo () smtp.mail (any_arg) smtp.rcpt ("bill@apple.com") smtp.data (any_arg) .RETURNS (TRUE). مرات (2) SMTP.HELO () SMTP.mail ("poormen@home.net") SMTP.RCPT ("Bill @ Apple .com ") SMTP.DATA (" شخص ما؟ ") SMTP.DATA (" أنا خائف .. ") Assert_that (SMTP، WEETS_EX_EXTIONS ())" التحقق من "Mockclass SMTP: Def Helo (Self): ) assert_that (spy.m1، دعا ()) assert_that (spy.m2، يسمى ()) assert_that (spy.m3، يسمى () ) spy.m2 (لا شيء) spy.m3 ("مرحبا"، 3.0) spy.m4 () assert_that (spy.m1، يسمى_With ()) assert_that (spy.m2، يسمى_With (none)) assert_that ( spy.m3، يسمى_With ("مرحبا"، 3.0) assert_that (spy.m4، يسمى_With ()) المتراءات، المتراءات، حفلات الحملية ... دعم Doublex جميع مراكي الحملون، ومجموعاتهم المدهشة. استدعاء argsspy = spy () spy.foo ("abcd") assert_that (spy.foo، يسمى_With (has_length (4)) assert_that (spy.foo، يسمى_With (has_leng th (greater_than (3)))) assert_that (spy.foo، يسمى_With (has_length (has_length (less_than (5)))) assert_that (spy.foo، is_not (يسمى_with (has_length (greater_than (5))))) كما تجسس: spy.foo (has_length (less_than (4))). إرجاع ("صفح المنتج"


Python-doublex. برامج ذات صلة

RTools.

الأدوات المساعدة لتخفيف التلاعب بحزم R باستخدام RPY2 ...

68

تحميل