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.>
unittest
unittest2
If you are running pytest this way:
python -m unittest test_my.py
Change it to:
pytest test_my.py
And you get colors for free