يجب أن_درس

في بيثون واضحة وقابلة للقراءة قدر الإمكان
التحميل الان

يجب أن_درس الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • MIT/X Consortium Lic...
  • السعر:
  • FREE
  • اسم الناشر:
  • Hugo Lopes Tavares
  • موقع ويب الناشر:
  • http://github.com/hugobr/

يجب أن_درس العلامات


يجب أن_درس وصف

يجب أن تأكيدات في بيثون واضحة وقابلة للقراءة قدر الإمكان Ind_dsl هي مكتبة هدفة هي أن تكتب يجب أن تكون التأكيدات في Python واضحة وقابلة للقراءة. ، تحتاج إلى استيراد جميع مساحة اسم الوحدة النمطية، على النحو التالي: من IND_DSL Import * على سبيل المثال: 1 | يجب أن_بي 1 # سيكون true'should '| يجب أن_have | سيكون "Oul '# True3 | يجب أن_بي (0، 1، 2) سيقوم برفع استثناءات غير راضية بشكل مساواة يتحقق من المساواة بين الكائنات. إذا كنت ترغب في ضمان الهوية، فيجب عليك استخدام _beBE مع عدم وجود Matcher: 2 | يجب | 2a مثال لطيف على الاستثناءات سيكون: def graud_zerodivisionerror (): العودة 1 / 0zerodivisionError | يجب أن_بي.thrown_by | Roice_ZerodivisionErrorboth يجب أن يكون لديك إصدارات للنفي: 2 | يجب أن_not_be.into | # سيكون there'should '| يجب أن_not_have | سيقوم "OUL" برفع استثنائي مضيفا للاستيفاء DSL مع مراهبات مخصصة سهلة: matcherdef the_square_root_of (): استيراد عودة الرياضيات (Lambda X، Y: X == Math.SQRT (Y)، " S Sthe Square Root من s ") 3 | يجب أن_be.the_square_root_of | 9 # سيكون true4 | يجب أن_be.the_square_root_of | 9 # سوف تثير antsnetsisfiedExceptionShould-DSL غير متوافق، لذلك، في حالة اختبار مثيرة للاختبار، فإن الفشل في حالة يجب أن تؤدي التوقعات إلى التوقعات غير التغريدة، وليس أخطاء. متطلبات: بيثون


يجب أن_درس برامج ذات صلة

Simpleini.

Simpleini هي مكتبة منصة عرضية توفر API بسيطة لقراءة وكتابة ملفات تكوين أسلوب INI. ...

220

تحميل