How do I code lots of simple tests
Ian Bicking
ianb at colorstudy.com
Wed Oct 22 12:37:40 EDT 2003
More information about the Python-list mailing list
Wed Oct 22 12:37:40 EDT 2003
- Previous message (by thread): Why = = (and not just =)
- Next message (by thread): Unittest - How do I code lots of simple tests
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Wednesday, October 22, 2003, at 08:05 AM, John J. Lee wrote: > Ian Bicking <ianb at colorstudy.com> writes: > [grumbles about unittest] > > BTW, Ian, did you notice that somewhere on one of the Zope sites > there's a reference to your blog entry about this? Looked like they > have a unittest.main-replacement. Yes, I've been experimenting with it. (For others, the URL is http://cvs.zope.org/Zope/test.py ) -- it's a bit hard to figure out, it has some documentation but only about how to run the script, not how to organize your tests. After much struggling I've gotten it to run -- it seems picky about where you put your tests, and it just ignored my tests until I more carefully pointed the script to where they were (but there's several ways to point the script to a directory, only --libdir seemed to work for me). I'm still not sure how to specify which tests I want to run -- it has some regex control there, which seems like both overkill and underkill (I don't need the flexibility of regexes to match modules, but I want better ways to indicate specific tests in those modules). I actually *like* the basic interface of unittest.main. What appealed to me about Zope's test.py was pychecker and pdb options (ontop of code coverage, which several frameworks have). Though once I looked at how pychecker is invoked, that's easy to add to any framework. Code coverage is supported by several frameworks -- I added it to my own unittest-based tests pretty easily too. Maybe if I looked at pdb it would also be easy enough as well, at which point I may or may not find the Zope test.py appealing enough to try to figure out how it finds (or does not find) files (though now that I've gotten this far...) -- Ian Bicking | ianb at colorstudy.com | http://blog.ianbicking.org
- Previous message (by thread): Why = = (and not just =)
- Next message (by thread): Unittest - How do I code lots of simple tests
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list