Skip to content

Commit 4882250

Browse files
committed
fixup! Merge remote-tracking branch 'upstream/main' into no_colorize
Signed-off-by: Pablo Galindo <[email protected]>
1 parent 3e28b76 commit 4882250

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Lib/test/test_traceback.py

+4
Original file line numberDiff line numberDiff line change
@@ -4363,13 +4363,17 @@ def foo():
43634363
f'{boldm}ZeroDivisionError{reset}: {magenta}division by zero{reset}']
43644364
self.assertEqual(actual, expected)
43654365

4366+
@force_not_colorized
43664367
def test_colorized_detection_checks_for_environment_variables(self):
43674368
if sys.platform == "win32":
43684369
virtual_patching = unittest.mock.patch("nt._supports_virtual_terminal", return_value=True)
43694370
else:
43704371
virtual_patching = contextlib.nullcontext()
43714372
with virtual_patching:
4373+
4374+
flags = unittest.mock.MagicMock(ignore_environment=False)
43724375
with (unittest.mock.patch("os.isatty") as isatty_mock,
4376+
unittest.mock.patch("sys.flags", flags),
43734377
unittest.mock.patch("traceback._can_colorize", ORIGINAL_CAN_COLORIZE)):
43744378
isatty_mock.return_value = True
43754379
with unittest.mock.patch("os.environ", {'TERM': 'dumb'}):

0 commit comments

Comments
 (0)