[Python-Dev] Re: Unittest list

Neal Norwitz neal@metaslash.com
Wed, 10 Apr 2002 12:16:38 -0400


Hernan Martinez Foffani wrote:
> 
> From: Neal Norwitz <neal@metaslash.com>
> > I pulled it from where the sun don't shine. :-)
> > I did a bunch of ls/grep/echo/... commands.
> > Then post processed manually.
> >
> > It's not maintained anywhere.  It would be great if there was
> > a place to maintain/update it.  Suggestions?
> >
> > I have another script which builds python with test-coverage
> > and will tell you each line/function that doesn't get executed
> > in case you get really bored. :-)
> 
> I'm interested in those scripts. Are they available for the
> public?

Since I don't think most people care, I will mail you directly.
If there are enough people that want the script, I'll send it
to the mailing list also.

> > There's only about 200 functions in Objects/*.c.
> 
> That "200", is the aprox number of functions that don't have
> a corresponding unittest?

It's the # of C functions that were never called after running
the entire regression test suite.

> By the way, is there a simmilar package that do the same
> thing (tell which line/function that doesn't get executed)
> for pure python programs? I mean, something that can run
> with the standard Python distrib.

There's 2 modules I know of:

	http://manatee.mojam.com/~skip/python/trace.py
	http://www.garethrees.org/2001/12/04/python-coverage/coverage.py

Neal