[Python-es] Sobre UnitTest
Manuel Jesús Recena Soto
recena en gmail.com
Sab Oct 9 15:15:59 CEST 2010
Muchísimas a gracias a todos por las respuestas.
Finalmente, buscando ejemplos encontré alguien que añadía una nota
diciendo "sin incluir los paréntesis". No había prestado suficiente
atención a los ejemplos.
Era para una prueba unitaria que tengo que incluir en cmislib:
def testGetObjectParentsWithinRootFolder(self):
'''Gets all object parents of a root folder'''
rootFolder = self._repo.getRootFolder()
self.assertRaises(NotSupportedException, rootFolder.getObjectParents)
De nuevo, gracias.
El día 7 de octubre de 2010 20:43, Tomas Zulberti
<tzulberti en gmail.com> escribió:
> 2010/10/7 Manuel Jesús Recena Soto <recena en gmail.com>:
>> Hola, buenas tardes:
>>
>> ¿Alguien con experiencia en unittest?
>> Estoy codificando un test y me gustaría darlo como bueno si se lanza
>> una cierta excepción. Para eso tengo que usar assertRaises() pero no
>> sé porqué, no funciona. Alguna referencia?
>>
>
> Se usa asi:
> self.assertRaises(Exception, metodo_sin_parantesis, valor1, valor2, valor3)
>
> donde
> def metodo_sin_parantesis(param1, param2, param3):
> pass
>
>
> es decir, en el assertRaises va la funcion, pero sin los parentesis y
> los valores. El assertRaises lo va a ejecutar.
>
> Saludos,
> TZ
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
--
Manuel J. Recena Soto
* www.manuelrecena.com[/blog]
* www.linkedin.com/in/recena
* recena en gmail.com
* +34 609710280 (ES)
Más información sobre la lista de distribución Python-es