nose-parameterized

Screenshot der Software:
nose-parameterized
Softwarebeschreibung:
Version: 0.3.1
Upload-Datum: 14 Apr 15
Entwickler: David Wolever
Lizenz: Frei
Popularität: 3

Rating: 3.0/5 (Total Votes: 1)

Nasen patameterized ist ein Dekorateur für parametrisierte Tests mit Nase.
Nase. Es hat Testgeneratoren. Aber sie Art zu saugen, weil:
- Sie erfordern oft eine zweite Funktion
- Sie machen es schwierig, die Daten aus dem Test zu trennen
- Sie sind nicht mit subclases von unittest.TestCase arbeiten
Aber Nasen parametriert Fixes.
Hör zu:
 Katze test_math.py
von nose.tools Import assert_equal
von nose_parameterized Import parametriert
import unittest
import math
parameterized ([
& Nbsp; (2, 2, 4);
& Nbsp; (2, 3, 8),
& Nbsp; (1, 9, 1),
& Nbsp; (0, 9, 0),
])
def test_pow (Basis, Exponent, erwartet):
& Nbsp; assert_equal (Math.pow (Basis, Exponent), erwartet)
Klasse 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 (self, Eingang, erwartet):
& Nbsp; assert_equal (Math.floor (Eingang), erwartet)
$ 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
-------------------------------------------------- --------------------
Ran 7 Tests in 0,002S
OK

Anforderungen :

  • Python
  • Nase

Ähnliche Software

BuildBot
BuildBot

17 Feb 15

testosterone
testosterone

14 Apr 15

Kommentare zu nose-parameterized

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!