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)،
على & nbsp؛ (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) ... طيب
test_math.test_pow (2، 3، 8) ... طيب
test_math.test_pow (1، 9، 1) ... طيب
test_math.test_pow (0، 9، 0) ... طيب
test_floor_0 (test_math.TestMathUnitTest) ... طيب
test_floor_1 (test_math.TestMathUnitTest) ... طيب
test_floor_2 (test_math.TestMathUnitTest) ... طيب
-------------------------------------------------- --------------------
ران 7 اختبارات في 0.002s
موافق

المتطلبات:

بيثون
أنف

برامج مماثلة

NoseKay
NoseKay

11 May 15

EXQUIRES
EXQUIRES

20 Feb 15

pytest-timeout
pytest-timeout

20 Feb 15

PyNuker
PyNuker

15 Apr 15

تعليقات ل nose-parameterized

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