Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/meshy/colour-runner

Colour formatting for unittest output
https://github.com/meshy/colour-runner

Last synced: about 2 months ago
JSON representation

Colour formatting for unittest output

Awesome Lists containing this project

README

        

# colour-runner

Colour formatting for `unittest` test output.

## Installation

pip install colour-runner

### Django

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'

You can also disable colour runner for an individual test run with Django's `--no-color` flag:

manage.py test --no-color

### Other Python

Where you would normally use:

* `unittest.TextTestRunner`, use `colour_runner.runner.ColourTextTestRunner`.
* `unittest.TextTestResult`, use `colour_runner.result.ColourTextTestResult`.