From: Serhiy Storchaka Date: Fri, 24 Jan 2014 20:19:23 +0000 (+0200) Subject: Issue #20384: Fix the test_tarfile test on Windows. X-Git-Tag: v3.3.4rc1~11 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2d5a0928f1db9beca9e5339c31d8fca6240c49e0;p=python Issue #20384: Fix the test_tarfile test on Windows. On Windows os.open() error message doesn't contain file name. --- diff --git a/Lib/test/test_tarfile.py b/Lib/test/test_tarfile.py index f22b908797..57fc062cae 100644 --- a/Lib/test/test_tarfile.py +++ b/Lib/test/test_tarfile.py @@ -239,7 +239,12 @@ class CommonReadTest(ReadTest): def test_non_existent_tarfile(self): # Test for issue11513: prevent non-existent gzipped tarfiles raising # multiple exceptions. - with self.assertRaisesRegex(FileNotFoundError, "xxx"): + test = 'xxx' + if sys.platform == 'win32' and '|' in self.mode: + # Issue #20384: On Windows os.open() error message doesn't + # contain file name. + text = '' + with self.assertRaisesRegex(FileNotFoundError, test): tarfile.open("xxx", self.mode) def test_null_tarfile(self):