[Py-MAD] Andrey: Sobre Nose
Andrey Antukh
niwi at niwi.be
Wed Mar 13 10:19:40 CET 2013
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.
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.
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.
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.
Andrey
El 13 de marzo de 2013 04:43, Jesus Cea <jcea at jcea.es> escribió:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> En el taller de ayer alguien hizo algunos comentarios sobre "nose" y
> creo que tu opinión era negativa, o eso me pareció entender. ¿Podrías
> elaborarlo un poco?.
>
> Estoy revisando cosas como "pytest" y "nose", y agradecería algún
> comentario con sustancia, que posiblemente me ahorre tiempo y energías.
>
> Gracias por tu tiempo.
>
> - --
> Jesús Cea Avión _/_/ _/_/_/ _/_/_/
> jcea at jcea.es - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/
> Twitter: @jcea _/_/ _/_/ _/_/_/_/_/
> jabber / xmpp:jcea at jabber.org _/_/ _/_/ _/_/ _/_/ _/_/
> "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/
> "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/
> "El amor es poner tu felicidad en la felicidad de otro" - Leibniz
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
>
> iQCVAwUBUT/1+Zlgi5GaxT1NAQISIAP/afnMbYBVE22EvNTO/3Ig9ilGUA3NNMPC
> wcT2+ff1eAmxUMn6c1KEn4V6KrMM0Io1Ckx9H2ME9t6QtSNxX8t6SpGynR9CBkCO
> eCfCFmr5+kpkaLDELuaGR30znyXUES0oeaAuy2kYlPQU+cGAT0FqK23WhyO2mrnV
> LhAmtcEHlEc=
> =/3/J
> -----END PGP SIGNATURE-----
> _______________________________________________
> Madrid mailing list
> Madrid at lists.es.python.org
> https://lists.es.python.org/listinfo/madrid
--
Andrey Antukh - Андрей Антух - <niwi at niwi.be>
http://www.niwi.be/about.html
http://www.kaleidos.net/A5694F/
"Linux is for people who hate Windows, BSD is for people who love UNIX"
"Social Engineer -> Because there is no patch for human stupidity"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.es.python.org/pipermail/madrid/attachments/20130313/14614e11/attachment.html>
More information about the Madrid
mailing list