expects
1.0.0
تتوقع عبارة عن مكتبة تأكيد TDD/BDD معبرة وقابلة للتوسيع لـ Python. يمكن تمديد التوقعات من خلال تحديد المطابقات الجديدة.
ما عليك سوى استيراد العناصر القابلة expect
والمطابقات المضمنة والبدء في كتابة تأكيدات الاختبار.
from expects import *
expect ([]). to ( be_empty )
expect ( False ). not_to ( be_true )
expect ({
'name' : 'Jack' ,
'email' : '[email protected]'
}). to ( have_key ( 'name' , match ( 'w+' )))
expect ( str ). to ( have_property ( 'split' ) & be_callable )
expect ( lambda : foo ). to ( raise_error ( NameError ))
expect ( 'Foo' ). to ( equal ( 'Bar' ) | equal ( 'Foo' ))
يمكنك تثبيت الإصدار المستقر الأخير من المتوقع من PyPI باستخدام النقطة أو easy_install.
$ pip install expects
كما يمكنك تثبيت أحدث المصادر من Github.
$ pip install -e git+git://github.com/jaimegildesagredo/expects.git#egg=expects
لتشغيل المواصفات المتوقعة، يجب عليك تثبيت متطلبات التطوير ثم تشغيل mamba.
$ pip install -r test-requirements.txt
$ mamba
انظر التغييرات.
راجع قائمة أدوات مطابقة الطرف الثالث.