<div dir="ltr">Personalemente, es que no me aporta tanto como añadir esa dependencia externa para algo que son, tests. Python viene con unittest y como algunos han comentado que nose o py.test descubren los tests automaticamente, puedo decir que unittest estandar tambien lo hace. Tests como funciones, personalmente los veo mas feo, puede que sea algo subjetivo, pero la sensacion de organizacion con TestCase es bastante mejor. No tienes por ahi los tearDown y setUp desperdigados.<div>
<br></div><div style>La unica cosa que igual aporta algo es lo del pdb. El tema de coverage, tambien funciona de igual manera simple con unittest normal, que mas da poner "nosetests --coverage loquesea..." que "coverage run python loquesea" al fin y al cabo es lo mismo, solo que aqui tengo acceso directo al comando coverage y puedo pasarle parametros concretos. No se como pytest y nose con sus plugins hacen eso.</div>
<div style><br></div><div style>A mi me fastidia mucho que para ejecutar los tests tengo que instalarme algo externo a lo que venga con python, sobretodo cuando lo que lleva python no es malo. </div><div style><br></div><div style>
En cualquier caso, solo conozco lo que he leido sobre nose y py.test y es posible que tiene mas cosas que son mejores. Pero de momento no he precisado de ninguna de esas mejoras y he evitado por completo tener esa dependencia para los tests. No se si en un futuro proximo le dedique tiempo.</div>
<div style><br></div><div style>Andrey</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">El 13 de marzo de 2013 04:43, Jesus Cea <span dir="ltr"><<a href="mailto:jcea@jcea.es" target="_blank">jcea@jcea.es</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
En el taller de ayer alguien hizo algunos comentarios sobre "nose" y<br>
creo que tu opinión era negativa, o eso me pareció entender. ¿Podrías<br>
elaborarlo un poco?.<br>
<br>
Estoy revisando cosas como "pytest" y "nose", y agradecería algún<br>
comentario con sustancia, que posiblemente me ahorre tiempo y energías.<br>
<br>
Gracias por tu tiempo.<br>
<br>
- --<br>
Jesús Cea Avión                         _/_/      _/_/_/        _/_/_/<br>
<a href="mailto:jcea@jcea.es">jcea@jcea.es</a> - <a href="http://www.jcea.es/" target="_blank">http://www.jcea.es/</a>     _/_/    _/_/  _/_/    _/_/  _/_/<br>
Twitter: @jcea                        _/_/    _/_/          _/_/_/_/_/<br>
jabber / <a href="mailto:xmpp%3Ajcea@jabber.org">xmpp:jcea@jabber.org</a>  _/_/  _/_/    _/_/          _/_/  _/_/<br>
"Things are not so easy"      _/_/  _/_/    _/_/  _/_/    _/_/  _/_/<br>
"My name is Dump, Core Dump"   _/_/_/        _/_/_/      _/_/  _/_/<br>
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.10 (GNU/Linux)<br>
Comment: Using GnuPG with Thunderbird - <a href="http://www.enigmail.net/" target="_blank">http://www.enigmail.net/</a><br>
<br>
iQCVAwUBUT/1+Zlgi5GaxT1NAQISIAP/afnMbYBVE22EvNTO/3Ig9ilGUA3NNMPC<br>
wcT2+ff1eAmxUMn6c1KEn4V6KrMM0Io1Ckx9H2ME9t6QtSNxX8t6SpGynR9CBkCO<br>
eCfCFmr5+kpkaLDELuaGR30znyXUES0oeaAuy2kYlPQU+cGAT0FqK23WhyO2mrnV<br>
LhAmtcEHlEc=<br>
=/3/J<br>
-----END PGP SIGNATURE-----<br>
_______________________________________________<br>
Madrid mailing list<br>
<a href="mailto:Madrid@lists.es.python.org">Madrid@lists.es.python.org</a><br>
<a href="https://lists.es.python.org/listinfo/madrid" target="_blank">https://lists.es.python.org/listinfo/madrid</a></blockquote></div><br><br clear="all"><div><br></div>-- <br>Andrey Antukh - Андрей Антух - <<a href="mailto:niwi@niwi.be" target="_blank">niwi@niwi.be</a>><br>
<a href="http://www.niwi.be/about.html" target="_blank">http://www.niwi.be/about.html</a><br><a href="http://www.kaleidos.net/A5694F/" target="_blank">http://www.kaleidos.net/A5694F/</a><br><br>"Linux is for people who hate Windows, BSD is for people who love UNIX"<br>
"Social Engineer -> Because there is no patch for human stupidity"
</div>