Merge pull request #10549 from LeandroLP23/test/tools-windows-test-time

test(tools): stop test_progress from measuring the checkout in its write-failure test
This commit is contained in:
Dean authored and GitHub committed 2026-10-26 20:33:16 +13:00
commit 30ac6a158a
1 file changed
+2 -1
+2 -1
View File
@@ -597,12 +597,13 @@ class ProgressTests(unittest.TestCase):
self.assertIn(str(path), stderr.getvalue())
def test_output_directory_that_cannot_be_written_is_named(self):
libraries, shaders = self.library_snapshot()
with tempfile.TemporaryDirectory() as directory:
blocked = Path(directory) / "blocked output"
blocked.write_text("a file, not a directory", encoding="utf-8")
stderr = io.StringIO()
with patch("sys.stderr", stderr), self.assertRaises(SystemExit) as raised:
progress.main([str(blocked)])
self.run_main([str(blocked)], libraries, shaders)
self.assertEqual(raised.exception.code, 2)
self.assertIn(str(blocked), stderr.getvalue())
self.assertNotIn("Traceback", stderr.getvalue())