Speccer

البرمجيات قطة:
Speccer
تفاصيل البرنامج:
الإصدار: 0.7.5
تاريخ إيداع: 14 Apr 15
المطور: Juho Vepsalainen
ترخيص: حرر
شعبية: 20

Rating: nan/5 (Total Votes: 0)

وSpeccer هو اختبار عداء القائم على مواصفات لبيثون.
يوفر Speccer سيلة بسيطة لاختبار الوحدات الفردية. ويستخدم الحد الأدنى، جملة خالية من تأكيد. يتم تصنيف هذا النحو إلى رمز الفعلي باستخدام unittest بايثون. من الآن فصاعدا Speccer يمكن أن ينظر إليها كبديل لذلك في مختلف الحالات.
تشغيل "setup.py تثبيت" لبدء هزاز. انظر المجلد "تجريبي" للحصول على مثال الفعلي. بمجرد تثبيت الأداة فقط استدعاء "speccer" في هذا الدليل. يجب أن تشاهد بعض نتائج الاختبار. لا تتردد في قرص الملفات إلى إعطائها الذهاب السليم.
المواصفات الأساسية بناء الجملة
وهناك مواصفات وحدة يمكن أن ننظر بشيء من هذا القبيل:
myclass.spec: (اختبارات myclass.py)
على & nbsp؛ إنشاء
على & nbsp؛ ج = myclass.MyClass ()
على & nbsp؛ ويضيف اثنين واثنين
على & nbsp؛ c.add (2،2) == 4
على & nbsp؛ ويضيف السلبيات
على & nbsp؛ c.add (10، -10) == 0
على & nbsp؛ فشل إضافة كثافة العمليات وسلسلة
على & nbsp؛ c.add (10، 'فو') يثير TypeError
يبدو الى حد كبير مثل أي اختبار آخر قد شهدت قبل. قد يكون بناء الجملة أخف قليلا، وإن كان. كمؤلف اختبار يمكنك التركيز على ما هو أساسي أثناء كتابة التأكيدات. وبالإضافة إلى ذلك فإنه من أجمل قليلا لقراءة هذا الطريق.
ملاحظة أنه من الممكن خلط كود بايثون منتظم ضمن الاختبارات. هذا قد لا تعمل في جميع الحالات، رغم ذلك، وضرورة الإبلاغ عنها.
"إنشاء" هو طريقة الاختبار مسبقا التي يتم تشغيلها قبل كل المواصفات. بهذه الطريقة يمكنك إعداد بعض الكائنات التي تتوفر لكل اختبار.
تحتوي كل مواصفات اسم وبعض الرمز الفعلي مؤكدا شيء. ولقد أدرجت تأكيدات المتاحة أدناه:
على & nbsp؛ ==، يساوي
على & nbsp؛! =، لا تساوي
على & nbsp؛ ~ =، يساوي تقريبا
على & nbsp؛! ~ =، لا تساوي تقريبا
على & nbsp؛>، أكبر من
على & nbsp؛ <=، أكبر من أو يساوي
على & nbsp؛ <، أصغر من
على & nbsp؛ <=، أصغر من أو يساوي
على & nbsp؛ س <ص <ض، عدم المساواة متعددة (الاختلاط مع المساواة كما تريد)
هذه التأكيدات خريطة مباشرة إلى تلك المتاحة في unittest حدة بايثون. وإذا كان بعض من تلك يبدو غريبا لك، انظر http://docs.python.org/library/unittest.html.

Requirements:

Python

برامج مماثلة

DTest
DTest

11 May 15

mongonose
mongonose

11 May 15

pytest-timeout
pytest-timeout

20 Feb 15

البرامج الأخرى من المطور Juho Vepsalainen

yabox.js
yabox.js

12 May 15

reload.js
reload.js

6 Jun 15

caro.js
caro.js

1 Mar 15

colorjoe
colorjoe

1 Oct 15

تعليقات ل Speccer

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!