diff --git a/tools/tests/test_progress.py b/tools/tests/test_progress.py index c7f305b811..1c8e33b4d7 100644 --- a/tools/tests/test_progress.py +++ b/tools/tests/test_progress.py @@ -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())