nose-parameterized

Screenshot Λογισμικό:
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 (self, είσοδος, αναμένεται):
& Nbsp? Assert_equal (η math.floor (είσοδος), αναμένεται)
$ 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 δοκιμές σε 0.002s
OK

Απαιτήσεις :

  • Python
  • μύτη

Παρόμοια λογισμικά

selenose
selenose

20 Feb 15

importchecker
importchecker

15 Apr 15

Σχόλια για nose-parameterized

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία