nese-f7u12 er en nese plugin som implementerer PEP-712 stil utgang for Nose testing rammeverk slik at produksjonen representerer mer nøyaktig utviklerens følelser når blokker av testene mislykkes. & Nbsp; Etter 7 feil, utelate en "U" i stedet av en "F".
Se http://www.revsys.com/blog/2011/oct/20/pep712-proposal-make-unittest2-more-accurate/
Hvorfor? Fordi jeg lo da jeg først så PEP-712, og jeg ville aldri skrevet en Nose plugin før.
Takk til:
* Michael Foord (for tweeting lenken i første omgang)
* Kumar McMillan (for å ha et godt eksempel å jukse av av / lære av)
Installer
Fra PyPI:
& Nbsp; & nbsp; & nbsp; Pip installere nese-f7u12
Fra kilde:
& Nbsp; & nbsp; & nbsp; PIP installere git + git: //github.com/mpirnat/nose-f7u12#egg=nose_f7u12
Bruk
& Nbsp; & nbsp; & nbsp; nosetests --with-f7u12
Eksempel
& Nbsp; & nbsp; & nbsp; $ nosetests --with-f7u12
& Nbsp; & nbsp; & nbsp; ....... FFFFFFFFUUUUUUUUUUUUUUUU..U..U..U..U..U..U.
& Nbsp; & nbsp; & nbsp; ================================================== ====================
& Nbsp; & nbsp; & nbsp; FAIL: test_f7u12.TestGeneratesLotsOfFailures.test_generates_failures (7,)
& Nbsp; & nbsp; & nbsp; -------------------------------------------------- --------------------
& Nbsp; & nbsp; & nbsp; Traceback (siste samtale sist):
& Nbsp; & nbsp; & nbsp; Fil
& Nbsp; & nbsp; & nbsp; "/Users/mpirnat/Documents/code/python/nose-f7u12/lib/python2.7/site-packages/nose-1.1.2-py2.7.egg/nose/case.py",
& Nbsp; & nbsp; & nbsp; linje 197, i RunTest
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.test (* self.arg)
& Nbsp; & nbsp; & nbsp; Fil
& Nbsp; & nbsp; & nbsp; "/Users/mpirnat/Documents/code/python/nose-f7u12/src/examples/test_f7u12.py",
& Nbsp; & nbsp; & nbsp; linje 15, i _make_a_test
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; hevde False
& Nbsp; & nbsp; & nbsp; AssertionError
& Nbsp; & nbsp; & nbsp; -------------------------------------------------- --------------------
& Nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; -------------------------------------------------- --------------------
& Nbsp; & nbsp; & nbsp; Ran 50 tester i 0.021s
& Nbsp; & nbsp; & nbsp; Mislyktes (feil = 30)
Krav
- Python
- nese
Kommentarer ikke funnet