python unittest: как получить цветные трассировки, как в IPython

В IPython (см. 1) распечатки трассировки исключений намного легче понять из-за удобной для человека расцветки и интервалов.

Однако, если я запускаю скрипт, содержащий юнит-тесты (используя модуль юнит-тестов стандартной библиотеки), я получаю нормальные монохромные распечатки трассировки, как в стандартной оболочке Python.

В: Как совместить форматирование трассировки IPython с выводом модуля unittest?


person cknoll    schedule 26.11.2014    source источник
comment
Я помечен как дубликат stackoverflow.com/questions/5203633/unittest-colored-output но ответ может быть уже не самым лучшим, так как ему уже 3 года, и теперь у нас есть Python 3 и т. д.   -  person Unapiedra    schedule 26.11.2014
comment
Хотя это не совсем то, что я искал, ответ Дэвида (stackoverflow.com/a/11313556/333403) служит мои потребности.   -  person cknoll    schedule 26.11.2014
comment
Однако проблема rednose (которую предложил Дэвид, см. мой комментарий выше) заключается в том, что она не работает вместе со встроенной оболочкой IPython (из IPython import embed;... embed()...), которую я широко использую во время отладки. .   -  person cknoll    schedule 27.11.2014