@@ -50,47 +50,10 @@ def test_colorized_detection_checks_for_environment_variables(self):
5050 with unittest .mock .patch ("os.environ" ,
5151 {'FORCE_COLOR' : '1' , "PYTHON_COLORS" : '0' }):
5252 self .assertEqual (_colorize .can_colorize (), False )
53- with unittest .mock .patch ("os.environ" , {}):
54- self .assertEqual (_colorize .can_colorize (), True )
55-
5653 isatty_mock .return_value = False
5754 with unittest .mock .patch ("os.environ" , {}):
5855 self .assertEqual (_colorize .can_colorize (), False )
5956
60- @force_not_colorized
61- @unittest .skipUnless (sys .platform == "win32" , "Windows only" )
62- def test_colorized_detection_checks_for_environment_variables_no_vt (self ):
63- with (unittest .mock .patch ("nt._supports_virtual_terminal" , return_value = False ),
64- unittest .mock .patch ("os.isatty" ) as isatty_mock ,
65- unittest .mock .patch ("sys.flags" , unittest .mock .MagicMock (ignore_environment = False )),
66- unittest .mock .patch ("_colorize.can_colorize" , ORIGINAL_CAN_COLORIZE )):
67- isatty_mock .return_value = True
68- with unittest .mock .patch ("os.environ" , {'TERM' : 'dumb' }):
69- self .assertEqual (_colorize .can_colorize (), False )
70- with unittest .mock .patch ("os.environ" , {'PYTHON_COLORS' : '1' }):
71- self .assertEqual (_colorize .can_colorize (), True )
72- with unittest .mock .patch ("os.environ" , {'PYTHON_COLORS' : '0' }):
73- self .assertEqual (_colorize .can_colorize (), False )
74- with unittest .mock .patch ("os.environ" , {'NO_COLOR' : '1' }):
75- self .assertEqual (_colorize .can_colorize (), False )
76- with unittest .mock .patch ("os.environ" ,
77- {'NO_COLOR' : '1' , "PYTHON_COLORS" : '1' }):
78- self .assertEqual (_colorize .can_colorize (), True )
79- with unittest .mock .patch ("os.environ" , {'FORCE_COLOR' : '1' }):
80- self .assertEqual (_colorize .can_colorize (), True )
81- with unittest .mock .patch ("os.environ" ,
82- {'FORCE_COLOR' : '1' , 'NO_COLOR' : '1' }):
83- self .assertEqual (_colorize .can_colorize (), False )
84- with unittest .mock .patch ("os.environ" ,
85- {'FORCE_COLOR' : '1' , "PYTHON_COLORS" : '0' }):
86- self .assertEqual (_colorize .can_colorize (), False )
87- with unittest .mock .patch ("os.environ" , {}):
88- self .assertEqual (_colorize .can_colorize (), False )
89-
90- isatty_mock .return_value = False
91- with unittest .mock .patch ("os.environ" , {}):
92- self .assertEqual (_colorize .can_colorize (), False )
93-
9457
9558if __name__ == "__main__" :
9659 unittest .main ()
0 commit comments