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

برامج مماثلة

Attest
Attest

14 Apr 15

selexe
selexe

14 Apr 15

Pulse
Pulse

20 Feb 15

Ahven
Ahven

15 Apr 15

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

yabox.js
yabox.js

12 May 15

caro.js
caro.js

1 Mar 15

drag.js
drag.js

10 Feb 16

reload.js
reload.js

6 Jun 15

تعليقات ل Speccer

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