nariz-f7u12 é um plugin nariz que implementa PEP-712 saída de estilo para o framework de testes nariz para que a saída representa com mais precisão os sentimentos do desenvolvedor quando blocos de testes falharem. & Nbsp; Depois de 7 falhas, omitir um "U" em vez de um "F".
Veja http://www.revsys.com/blog/2011/oct/20/pep712-proposal-make-unittest2-more-accurate/
Por quê? Porque eu ri quando vi pela primeira vez PEP-712, e eu nunca tinha escrito um plugin Nose antes.
Graças a:
* Michael Foord (para twittar o link em primeiro lugar)
* Kumar McMillan (para ter um bom exemplo para enganar fora de / aprender com)
Instalar
De PyPI:
& Nbsp; & nbsp; & nbsp; pip instalar nariz-f7u12
A partir de fonte:
& Nbsp; & nbsp; & nbsp; pip instalar git + git: //github.com/mpirnat/nose-f7u12#egg=nose_f7u12
Uso
& Nbsp; & nbsp; & nbsp; nosetests --com-f7u12
Exemplo
& Nbsp; & nbsp; & nbsp; $ nosetests --com-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 (most recent call last):
& Nbsp; & nbsp; & nbsp; Arquivo
& 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; linha 197, em runTest
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.test (* self.arg)
& Nbsp; & nbsp; & nbsp; Arquivo
& Nbsp; & nbsp; & nbsp; "/Users/mpirnat/Documents/code/python/nose-f7u12/src/examples/test_f7u12.py",
& Nbsp; & nbsp; & nbsp; linha 15, em _make_a_test
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; afirmar False
& Nbsp; & nbsp; & nbsp; AssertionError
& Nbsp; & nbsp; & nbsp; -------------------------------------------------- --------------------
& Nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; -------------------------------------------------- --------------------
& Nbsp; & nbsp; & nbsp; Ran 50 testes em 0.021s
& Nbsp; & nbsp; & nbsp; Falhou (erro = 30)
Requisitos :
- Python
- nariz
Comentários não encontrado