nose-parameterized

نرم افزار تصویر:
nose-parameterized
جزئیات نرم افزار:
نسخه: 0.3.1
ها تاریخ: 14 Apr 15
توسعه دهنده: David Wolever
پروانه: رایگان
محبوبیت: 3

Rating: 3.0/5 (Total Votes: 1)

در بینی patameterized دکوراتور برای تست پارامتر با بینی است.
بینی. این ژنراتور آزمون کردم. اما آنها نوع خورد، زیرا:
- آنها اغلب یک تابع دوم نیاز
- آنها را دشوار برای جدا کردن داده ها از آزمون
- آنها با subclases از unittest.TestCase کار نمی
اما رفع که بینی پارامتر.
آن را چک کنید:
 test_math.py گربه
از nose.tools واردات assert_equal
از واردات nose_parameterized پارامتر
واردات unittest
واردات ریاضی
parameterized ([
و nbsp؛ (2، 2، 4)،
و nbsp؛ (2، 3، 8)،
و nbsp؛ (1، 9، 1)،
را لمس کنید و؛ (0، 9، 0)،
])
دف test_pow (پایه، توان، انتظار می رود):
& nbsp؛ در assert_equal (math.pow (پایه، توان)، انتظار می رود)
کلاس TestMathUnitTest (unittest.TestCase):
و nbsp؛ @ parameterized.expand ([
و nbsp؛ (- 1.5، -2.0)،
و nbsp؛ (1.0، 1.0)،
و nbsp؛ (1.6، 1)،
& nbsp؛ در])
و nbsp؛ دف test_floor (خود، ورودی، انتظار می رود):
& nbsp؛ در assert_equal (math.floor (ورودی)، انتظار می رود)
$ nosetests -v test_math.py
test_math.test_pow (2، 2، 4) ... OK
test_math.test_pow (2، 3، 8) ... OK
test_math.test_pow (1، 9، 1) ... OK
test_math.test_pow (0، 9، 0) ... OK
test_floor_0 (test_math.TestMathUnitTest) ... OK
test_floor_1 (test_math.TestMathUnitTest) ... OK
test_floor_2 (test_math.TestMathUnitTest) ... OK
-------------------------------------------------- --------------------
7 آزمون در 0.002s ران
OK

مورد نیاز:

پایتون
بینی

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

TestManager
TestManager

20 Feb 15

MPI-IO Test
MPI-IO Test

2 Jun 15

Fixtures
Fixtures

14 Apr 15

lava-dashboard
lava-dashboard

20 Feb 15

نظرات به nose-parameterized

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