[Python-Dev] light-weight testing (original) (raw)

Ben Finney ben+python at benfinney.id.au
Thu Jul 17 14:00:00 CEST 2008


Antoine Pitrou <solipsis at pitrou.net> writes:

For what it's worth, I've been using nose for quite a long time and the first reason I did so is, like you, because I wanted to write tests in a light way (without having to declare classes).

Then after writing some dozens of tests I switched back to wrapping tests in classes, just because it makes tests more readable and better organized (especially when you come to have setup/teardown functions shared by several tests). (but nose is still very nice)

It's also entirely compatible with wrapping one's tests in classes. The test discovery and collection in 'nose' is one of the attractions: it discovers them at package, module, class, and plain-function level, whether doctest or not, whether unittest or not, and collects them all to run.

-- \ “Well, my brother says Hello. So, hooray for speech therapy.” | `\ —Emo Philips | o_) | Ben Finney



More information about the Python-Dev mailing list