mirror of
https://github.com/python/cpython.git
synced 2024-11-30 21:34:17 +08:00
Test the open of non-exitent tarfile in all modes.
This commit is contained in:
parent
6cbc5f784f
commit
2a3d7d1af7
@ -232,6 +232,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
|
||||
@ -444,11 +450,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):
|
||||
|
Loading…
Reference in New Issue
Block a user