নাক-patameterized নাক দিয়ে স্থিতিমাপ পরীক্ষার জন্য একটি প্রসাধক হয়.
নাক. এটি পরীক্ষা জেনারেটর আছে. কিন্তু তারা ধরনের, কারণ স্তন্যপান:
- তারা প্রায়ই একটি দ্বিতীয় ফাংশন প্রয়োজন
- তারা এটা কঠিন পরীক্ষা থেকে তথ্য আলাদা করা
- তারা unittest.TestCase এর subclases সঙ্গে কাজ করে না
কিন্তু সংশোধন করা হয়েছে যে নাক-স্থিতিমাপ.
এটা দেখ:
বিড়াল 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),
])
Def 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; Def 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) ... ঠিক আছে
-------------------------------------------------- --------------------
0.002s 7 পরীক্ষা দৌড়ে
ঠিক আছে?
আবশ্যক
- পাইথন
- নাক
পাওয়া মন্তব্যসমূহ না