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),
])
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) ... ок
-------------------------------------------------- --------------------
Ран 7 випробування в 0.002s
OK

Вимоги

  • Python
  • ніс

Схожі програми

should-dingus
should-dingus

11 May 15

Ahven
Ahven

15 Apr 15

botnee
botnee

20 Feb 15

TextTest
TextTest

18 Jul 15

nose-parameterized

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями