diff options
| author | Pete Rosenblum <prosenbl@gmail.com> | 2026-02-25 23:55:18 -0500 |
|---|---|---|
| committer | Jacob Walls <jacobtylerwalls@gmail.com> | 2026-02-26 08:27:33 -0500 |
| commit | 71d1e92e11093feb9a337f6d77078c5e75cbb92f (patch) | |
| tree | bca2bd4dff471022d36e1a1721326544dd0cb234 /tests/test_runner/test_debug_sql.py | |
| parent | e6108b7388775f4996a5906e0525fbdd40d2df51 (diff) | |
Refs #36936 - Adjusted tests to set PYTHON_COLORS environment variable.
When "FORCE_COLOR" was set in the environment (such as in django-docker-box)
several test cases that rely on string comparisons against exception
messages or command line results would fail due to ANSI escape sequences
being present in the output. This change resolved the issue by setting
the "PYTHON_COLORS" environment variable to "0" for those specific tests,
which takes precendence over the presence of "FORCE_COLOR".
Diffstat (limited to 'tests/test_runner/test_debug_sql.py')
| -rw-r--r-- | tests/test_runner/test_debug_sql.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/test_runner/test_debug_sql.py b/tests/test_runner/test_debug_sql.py index acf66633ef..61b60643c5 100644 --- a/tests/test_runner/test_debug_sql.py +++ b/tests/test_runner/test_debug_sql.py @@ -1,4 +1,5 @@ import logging +import os import unittest from io import StringIO from time import time @@ -183,6 +184,7 @@ class QueryFormatterTests(unittest.TestCase): @unittest.skipUnless( connection.vendor == "sqlite", "Only run on sqlite so we can check output SQL." ) +@mock.patch.dict(os.environ, {"PYTHON_COLORS": "0"}) class TestDebugSQL(unittest.TestCase): class PassingTest(TestCase): def runTest(self): |
