Speccer

نرم افزار تصویر:
Speccer
جزئیات نرم افزار:
نسخه: 0.7.5
ها تاریخ: 14 Apr 15
توسعه دهنده: Juho Vepsalainen
پروانه: رایگان
محبوبیت: 79

Rating: 2.0/5 (Total Votes: 1)

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

Requirements:

Python ببینید

نرم افزار های مشابه

Kieker
Kieker

20 Feb 15

nose-parameterized
nose-parameterized

14 Apr 15

nbdebug
nbdebug

11 May 15

jenkviz
jenkviz

14 Apr 15

نرم افزار های دیگر از توسعه دهنده Juho Vepsalainen

drag.js
drag.js

10 Feb 16

jquery.ellipsis
jquery.ellipsis

12 Apr 15

caro.js
caro.js

1 Mar 15

yabox.js
yabox.js

12 May 15

نظرات به Speccer

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!