nose-parameterized

Скриншот программы:
nose-parameterized
Детали программы:
Версия: 0.3.1
Дата загрузки: 14 Apr 15
Разработчик: David Wolever
Тип распространения: Бесплатная
Популярность: 40

Rating: 2.5/5 (Total Votes: 2)

нос 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
ОК

Требования

  • Python
  • нос

Похожие программы

nose-html-output
nose-html-output

20 Feb 15

nose-regression
nose-regression

11 May 15

should-dingus
should-dingus

11 May 15

Комментарии к nose-parameterized

Комментарии не найдены
добавить комментарий
Включите картинки!