Colour formatting for unittest test output.
pip install colour-runner
Mix the ColourRunnerMixin into your unittest test runner (eg: in project/runner.py):
from django.test.runner import DiscoverRunner # Django 1.6's default
from colour_runner.django_runner import ColourRunnerMixin
class MyTestRunner(ColourRunnerMixin, DiscoverRunner):
pass
Point django at it in settings.py:
TEST_RUNNER = 'project.runner.MyTestRunner'
Where you would normally use:
unittest.TextTestRunner, usecolour_runner.runner.ColourTextTestRunner.unittest.TextTestResult, usecolour_runner.result.ColourTextTestResult.