<div dir="ltr">Andrey:<div><br></div><div style>  Puedes pasarle los parámetros bien en línea de comandos, bien en un fichero de configuración. nose es "sólo" un ejecutor de tests, es decir, no entra en el cómo defines tus tests, sino que te ayuda a ejecutarlos de manera eficiente y consistente. Pero no es necesario para ejecutar los tests, en caso de que alguien del equipo no quiera usar nose no tendría por qué. (Hay excepciones a esto si modificas tus tests internamente, pero no es necesario)</div>

<div style><br></div><div style>  Puedes ejecutar varios plugins de nose a la vez, así que puedes ejecutar coverage y ejecutar los tests en paralelo, por ejemplo. No tengo claro que eso se pueda hacer manualmente.</div><div style>

<br></div><div style>  Tampoco trato de convencer a nadie, tampoco es que nose me entusiasme, pero es un añadido que funciona bastante bien cuando estás constantemente ejecutando tests. Por ejemplo, en mi caso el poder ejecutar toda la batería de tests para a continuación ejecutar sólo los que han fallado hasta solucionar todos los problemas me parece fantástico, porque no me tengo que preocupar de apuntarlos y ejecutarlos individualmente (como hacía antes). Pero es una herramienta, así que es todo cuestión de ver si te aporta algo, si no, pues nada, no se usa y tan contentos ;-)</div>

<div style><br></div><div style>  Saludos,</div><div style>    Jaime</div></div><div class="gmail_extra"><br clear="all"><div>---<br>Check my blog!<br><a href="http://wrongsideofmemphis.wordpress.com">http://wrongsideofmemphis.wordpress.com</a></div>


<br><br><div class="gmail_quote">2013/3/13 Andrey Antukh <span dir="ltr"><<a href="mailto:niwi@niwi.be" target="_blank">niwi@niwi.be</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<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>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><br></div><div>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><br></div><div>
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><br></div><div>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ó:<div>

<div class="h5"><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" target="_blank">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" target="_blank">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" target="_blank">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></div></div><span class="HOEnZb"><font color="#888888"><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"
</font></span></div>
<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><br></blockquote></div><br></div>