diff options
author | Serhiy Storchaka <storchaka@gmail.com> | 2014-01-13 17:08:00 (GMT) |
---|---|---|
committer | Serhiy Storchaka <storchaka@gmail.com> | 2014-01-13 17:08:00 (GMT) |
commit | f22fe0f5079779663ba3b0fbc261992c5ad3a08d (patch) | |
tree | 1123f786e9e47e62fc61421305e4f300238d12c3 | |
parent | a51791aa94882742c2b618ed27bca72125f61eed (diff) | |
download | cpython-f22fe0f5079779663ba3b0fbc261992c5ad3a08d.zip cpython-f22fe0f5079779663ba3b0fbc261992c5ad3a08d.tar.gz cpython-f22fe0f5079779663ba3b0fbc261992c5ad3a08d.tar.bz2 |
Test the open of non-exitent tarfile in all modes.
-rw-r--r-- | Lib/test/test_tarfile.py | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/Lib/test/test_tarfile.py b/Lib/test/test_tarfile.py index 9d31810..5bae9f4 100644 --- a/Lib/test/test_tarfile.py +++ b/Lib/test/test_tarfile.py @@ -234,6 +234,12 @@ class CommonReadTest(ReadTest): finally: tar.close() + def test_non_existent_tarfile(self): + # Test for issue11513: prevent non-existent gzipped tarfiles raising + # multiple exceptions. + with self.assertRaisesRegex(FileNotFoundError, "xxx"): + tarfile.open("xxx", self.mode) + def test_null_tarfile(self): # Test for issue6123: Allow opening empty archives. # This test guarantees that tarfile.open() does not treat an empty @@ -446,11 +452,7 @@ class MiscReadTest(MiscReadTestBase, unittest.TestCase): test_fail_comp = None class GzipMiscReadTest(GzipTest, MiscReadTestBase, unittest.TestCase): - def test_non_existent_targz_file(self): - # Test for issue11513: prevent non-existent gzipped tarfiles raising - # multiple exceptions. - with self.assertRaisesRegex(FileNotFoundError, "xxx"): - tarfile.open("xxx", self.mode) + pass class Bz2MiscReadTest(Bz2Test, MiscReadTestBase, unittest.TestCase): def test_no_name_argument(self): |