2013-06-12 9 views

Odpowiedz

5

Biblioteka "py", której używa skrypt pytający, nie używa koloru, jeśli nie wykrywa terminala. W końcu wprowadziłem na nią zmianę, aby umożliwić ustawienie zmiennej środowiskowej (PY_FORCE_COLOR=1), aby wymusić kolor.

I przedłożył PR to: https://bitbucket.org/hpk42/py/pull-request/10/add-an-environment-variable-py_force_color

Na razie mogę zainstalować widelec, aby to zrobić:

pip install hg+https://[email protected]/msabramo/[email protected]_force_color

+2

jak powiedziałem, myślę, że powinniśmy wprowadzić bezpośrednią opcję '' --color = yes | no | auto'' do pytest. – hpk42

+1

py.test ma teraz opcję, o której wspomniał @ hpk42. –

19

Od 2.5.0 py.test ma możliwość --color=yes

Od wersji 2.7.0 powinno być również możliwe wykonanie:

export PYTEST_ADDOPTS="--color=yes" 
+1

Od wersji 2.5.0 (http://pytest.org/latest/changelog.html#id8). – valid

Powiązane problemy