nose-parameterized

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

Rating: 2.5/5 (Total Votes: 2)

носа-patameterized е декоратор за тестване зададени параметрите с носа.
Nose. Тя има тестови генератори. Но те вид суче, защото:
- Те често изискват втора функция
- Те затрудняват да се разделят данните от теста
- Те не работят с 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
  • носа

Подобен софтуер

robotframework
robotframework

17 Feb 15

lava-dashboard
lava-dashboard

20 Feb 15

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

Коментари не е намерена
добавите коментар
Включете на изображения!
Търсене по категория