mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-10-27 00:28:14 +00:00
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:
1 file changed
+2
-1
@@ -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())
|
||||
|
||||
Reference in new issue
Block a user