[Python-checkins] python/dist/src/Lib/test test_tarfile.py, 1.17,
1.18
loewis at users.sourceforge.net
loewis at users.sourceforge.net
Sat Mar 5 13:47:44 CET 2005
Update of /cvsroot/python/python/dist/src/Lib/test
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9777/Lib/test
Modified Files:
test_tarfile.py
Log Message:
Patch #918101: Add tarfile open mode r|* for auto-detection of the
stream compression; add, for symmetry reasons, r:* as a synonym of r.
Index: test_tarfile.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_tarfile.py,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -d -r1.17 -r1.18
--- test_tarfile.py 3 Mar 2005 08:17:33 -0000 1.17
+++ test_tarfile.py 5 Mar 2005 12:47:42 -0000 1.18
@@ -181,6 +181,18 @@
stream.close()
+class ReadAsteriskTest(ReadTest):
+
+ def setUp(self):
+ mode = self.mode + self.sep + "*"
+ self.tar = tarfile.open(tarname(self.comp), mode)
+
+class ReadStreamAsteriskTest(ReadStreamTest):
+
+ def setUp(self):
+ mode = self.mode + self.sep + "*"
+ self.tar = tarfile.open(tarname(self.comp), mode)
+
class WriteTest(BaseTest):
mode = 'w'
@@ -336,6 +348,11 @@
comp = "gz"
class WriteStreamTestGzip(WriteStreamTest):
comp = "gz"
+class ReadAsteriskTestGzip(ReadAsteriskTest):
+ comp = "gz"
+class ReadStreamAsteriskTestGzip(ReadStreamAsteriskTest):
+ comp = "gz"
+
# Filemode test cases
@@ -355,6 +372,10 @@
comp = "bz2"
class WriteStreamTestBzip2(WriteStreamTestGzip):
comp = "bz2"
+ class ReadAsteriskTestBzip2(ReadAsteriskTest):
+ comp = "bz2"
+ class ReadStreamAsteriskTestBzip2(ReadStreamAsteriskTest):
+ comp = "bz2"
# If importing gzip failed, discard the Gzip TestCases.
if not gzip:
@@ -375,6 +396,8 @@
FileModeTest,
ReadTest,
ReadStreamTest,
+ ReadAsteriskTest,
+ ReadStreamAsteriskTest,
WriteTest,
WriteStreamTest,
WriteGNULongTest,
@@ -386,13 +409,15 @@
if gzip:
tests.extend([
ReadTestGzip, ReadStreamTestGzip,
- WriteTestGzip, WriteStreamTestGzip
+ WriteTestGzip, WriteStreamTestGzip,
+ ReadAsteriskTestGzip, ReadStreamAsteriskTestGzip
])
if bz2:
tests.extend([
ReadTestBzip2, ReadStreamTestBzip2,
- WriteTestBzip2, WriteStreamTestBzip2
+ WriteTestBzip2, WriteStreamTestBzip2,
+ ReadAsteriskTestBzip2, ReadStreamAsteriskTestBzip2
])
try:
test_support.run_unittest(*tests)
More information about the Python-checkins
mailing list