More robust stdio forwarding in tests

This commit is contained in:
Kovid Goyal
2023-08-05 11:37:39 +05:30
parent bc4d7f4cb1
commit e2915601a4
2 changed files with 22 additions and 8 deletions

View File

@@ -113,7 +113,9 @@ def run_cli(suite: unittest.TestSuite, verbosity: int = 4) -> bool:
r.resultclass = unittest.TextTestResult
runner = r(verbosity=verbosity)
runner.tb_locals = True # type: ignore
result = runner.run(suite)
from . import forwardable_stdio
with forwardable_stdio():
result = runner.run(suite)
return result.wasSuccessful()