@@ -239,22 +239,31 @@ def debug_sys(self) -> None:
239239
240240 def test_stderr_default (self ) -> None :
241241 self .debug_sys ()
242- assert_good_debug_sys (self .stderr ())
242+ out , err = self .stdouterr ()
243+ assert out == ""
244+ assert_good_debug_sys (err )
243245
244246 def test_envvar (self ) -> None :
245247 self .set_environ ("COVERAGE_DEBUG_FILE" , "debug.out" )
246248 self .debug_sys ()
247- assert self .stderr () == ""
249+ assert self .stdouterr () == ( "" , "" )
248250 with open ("debug.out" ) as f :
249251 assert_good_debug_sys (f .read ())
250252
251253 def test_config_file (self ) -> None :
252254 self .make_file (".coveragerc" , "[run]\n debug_file = lotsa_info.txt" )
253255 self .debug_sys ()
254- assert self .stderr () == ""
256+ assert self .stdouterr () == ( "" , "" )
255257 with open ("lotsa_info.txt" ) as f :
256258 assert_good_debug_sys (f .read ())
257259
260+ def test_stdout_alias (self ) -> None :
261+ self .set_environ ("COVERAGE_DEBUG_FILE" , "stdout" )
262+ self .debug_sys ()
263+ out , err = self .stdouterr ()
264+ assert err == ""
265+ assert_good_debug_sys (out )
266+
258267
259268def f_one (* args : Any , ** kwargs : Any ) -> str :
260269 """First of the chain of functions for testing `short_stack`."""
0 commit comments