I use unittest
(actually unittest2
) for Python testing, together with Python Mock for mocking objects and nose to run all tests in a single pass.>
If you could change just the line of your test imports, you could use redgreenunittest. It's a clone I made of unittest
, but it has colorized output.
If you want to use it without updating any of the meat of your code, you can just use it like so:
import redgreenunittest as unittest
It's not a clone of unittest2, so it wouldn't work out-of-the-box with Andrea's code, but its source is right there, so a unittest2
fork of redgreenunittest
wouldn't be out of the question.
Also, any "you're doing it wrong" comments are welcome, so long as they contain some reasoning. I'd love to do it right instead.