unit test for a printing method

Gabriel Genellina gagsl-py at yahoo.com.ar
Mon Aug 28 22:17:27 EDT 2006


At Monday 28/8/2006 12:59, Fredrik Lundh wrote:

> > What is the proper way to test (using unit test) a method that print
> > information?
> > for example:
> >
> > def A(s):
> >          print '---'+s+'---'
> >
> > and i want to check that A("bla") really print out "---bla---"
>
>http://docs.python.org/lib/module-doctest.html

When the output goes a bit more complicated, consider splitting such 
method in parts: some generate the output, others just print it. Then 
you can test the former using the standard unittest framework.



Gabriel Genellina
Softlab SRL 


	
	
		
__________________________________________________
Preguntá. Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta).
¡Probalo ya! 
http://www.yahoo.com.ar/respuestas




More information about the Python-list mailing list