التوقعات الترتيب والملخص
- اسم الناشر:
- Gary Bernhardt
- موقع ويب الناشر:
- http://bitbucket.org/garybernhardt/
التوقعات العلامات
التوقعات وصف
مكتبة توقع أفضل expectergadget هو وحدة بيثون التي تساعدك على تأكيدات الكتابة. أبدا لن تنسى والتي من المتوقع والذي هو الفعلية التوقعات الأساسية هي سهلة: >>> من استيراد expecter نتوقع >>> نتوقع ( 'بعض' + 'الشيء') == 'شيء' >>> نتوقع (1) قراءة المتوقعة شيء أكبر من 100 ولكن حصلت 1Just توقعات مثل الجملة:> 100 Traceback (أحدث النداء الأخير): ... AssertionError. "نتوقع (2) == 1 + 1" تنص على "نتوقع 2 يساوي 1 + 1". ومن الواضح أن التوقع هو حوالي 2، وأنه يجري مقارنة مع 1 + 1. لا غموض! EXCEPTIONSExpectations حول استثناءات استخدام "مع" بيان. كل شيء جيد إذا تم رفع استثناء المتوقعة: >>> من __future__ استيراد with_statement >>> مع expect.raises (KeyError): ... {} إذا لم تكن المطروحة، سوف Expecter أداة إثارة AssertionError: >> > مع expect.raises (KeyError): ... تمر Traceback (المكالمات الأخيرة الأخيرة): ... AssertionError: المتوقعة استثناء من نوع KeyError ولكن حصلت noneExceptions التي لا تتطابق مع المتوقع لن تكون ابتلعت واحدة، لذلك لديك سوف اختبار الخطأ كما هو متوقع: >>> من __future__ استيراد with_statement >>> مع expect.raises (NameError): ... {} Traceback (معظم المكالمات الأخيرة الأخيرة): ... KeyError: 123 المتطلبات: بيثون
التوقعات برامج ذات صلة