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 ببینید

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

ParamUnittest
ParamUnittest

20 Feb 15

LAVA Server
LAVA Server

20 Feb 15

Apache AntUnit
Apache AntUnit

11 May 15

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

colorjoe
colorjoe

1 Oct 15

jquery.ellipsis
jquery.ellipsis

12 Apr 15

drag.js
drag.js

10 Feb 16

yabox.js
yabox.js

12 May 15

نظرات به Speccer

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