class WriteStreamTestGzip(WriteStreamTest):
comp = "gz"
+# Filemode test cases
+
+class FileModeTest(unittest.TestCase):
+ def test_modes(self):
+ self.assertEqual(tarfile.filemode(0755), '-rwxr-xr-x')
+ self.assertEqual(tarfile.filemode(07111), '---s--s--t')
+
+
if bz2:
# Bzip2 TestCases
class ReadTestBzip2(ReadTestGzip):
bz2.BZ2File(tarname("bz2"), "wb").write(file(tarname(), "rb").read())
tests = [
+ FileModeTest,
ReadTest,
ReadStreamTest,
WriteTest,