]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
[3.13] gh-140082: Forward colorizing from libregrtest to unittest (GH-140083) (#140755)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Wed, 29 Oct 2025 12:55:54 +0000 (13:55 +0100)
committerGitHub <noreply@github.com>
Wed, 29 Oct 2025 12:55:54 +0000 (12:55 +0000)
commit62a3b6b0d99e05898ce73df511c41411dc2ef865
treec58cdc9f19de2d1e3ab58cd8a2a3feb3e63c9795
parentb3649a7122631274d5a1ec063d89426eb897f882
[3.13] gh-140082: Forward colorizing from libregrtest to unittest (GH-140083) (#140755)

gh-140082: Forward colorizing from libregrtest to unittest (GH-140083)

libregrtest redirects test output to a file as part of its operation.
When `unittest` checks to see if it should colorize with
`isatty(sys.stdout)` that fails resulting in no colorizing of the
unittest output.

Update `libregrtest` to set `FORCE_COLOR=1` when redirecting test output
so that unittest will do color printing.
(cherry picked from commit 6ff62ac4fbc3f17529823c146cc3a3f8c21eed42)

Co-authored-by: Cody Maloney <cmaloney@users.noreply.github.com>
Co-authored-by: Victor Stinner <vstinner@python.org>
Lib/test/libregrtest/setup.py
Lib/test/libregrtest/worker.py
Misc/NEWS.d/next/Tests/2025-10-15-00-52-12.gh-issue-140082.fpET50.rst [new file with mode: 0644]