nose-parameterized

Screenshot Software:
nose-parameterized
Mga detalye ng Software:
Bersyon: 0.3.1
I-upload ang petsa: 14 Apr 15
Nag-develop: David Wolever
Lisensya: Libre
Katanyagan: 3

Rating: 3.0/5 (Total Votes: 1)

ilong-patameterized ay isang dekorador para sa parameterized pagsubok sa ilong.
Ilong. Ang nakuha ko test generator. Ngunit uri ng mga ito pagsuso, dahil:
- Madalas ang mga ito ay nangangailangan ng isang pangalawang function na
- Gumawa ng mga ito mahirap upang paghiwalayin ang data mula sa pagsubok
- Hindi sila gumagana sa subclases ng unittest.TestCase
Ngunit ilong-parameterized pag-aayos na.
Tingnan ito:
 pusa test_math.py
mula sa pag-import nose.tools assert_equal
mula sa pag-import nose_parameterized parameterized
-import unittest
-import matematika
parameterized ([
& Nbsp; (2, 2, 4),
& Nbsp; (2, 3, 8),
& Nbsp; (1, 9, 1),
& Nbsp; (0, 9, 0),
])
def test_pow (base, exponent, inaasahan):
& Nbsp; assert_equal (math.pow (base, exponent), inaasahan)
klase 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 (sa sarili, pag-input, inaasahan):
& Nbsp; assert_equal (math.floor (input), inaasahan)
$ Nosetests -v test_math.py
test_math.test_pow (2, 2, 4) ... ok
test_math.test_pow (2, 3, 8) ... ok
test_math.test_pow (1, 9, 1) ... ok
test_math.test_pow (0, 9, 0) ... ok
test_floor_0 (test_math.TestMathUnitTest) ... ok
test_floor_1 (test_math.TestMathUnitTest) ... ok
test_floor_2 (test_math.TestMathUnitTest) ... ok
-------------------------------------------------- --------------------
Tumakbo 7 mga pagsubok sa 0.002s
OK

Mga Kinakailangan :

  • Python
  • ilong

Katulad na software

tissue
tissue

15 Apr 15

Peon
Peon

20 Feb 15

nose-skipreq
nose-skipreq

12 May 15

BDD4Django
BDD4Django

20 Feb 15

Mga komento sa nose-parameterized

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!