]> granicus.if.org Git - python/commitdiff
Test for zipfile.py, by Jim Ahlstrom.
authorGuido van Rossum <guido@python.org>
Mon, 10 Apr 2000 13:23:04 +0000 (13:23 +0000)
committerGuido van Rossum <guido@python.org>
Mon, 10 Apr 2000 13:23:04 +0000 (13:23 +0000)
Lib/test/test_zipfile.py [new file with mode: 0644]

diff --git a/Lib/test/test_zipfile.py b/Lib/test/test_zipfile.py
new file mode 100644 (file)
index 0000000..3ffdd19
--- /dev/null
@@ -0,0 +1,26 @@
+import zipfile, os
+
+srcname = "junk9630.tmp"
+zipname = "junk9708.tmp"
+
+try:
+  fp = open(srcname, "w")              # Make a source file with some lines
+  for i in range(0, 1000):
+    fp.write("Test of zipfile line %d.\n" % i)
+  fp.close()
+
+  zip = zipfile.ZipFile(zipname, "w")  # Create the ZIP archive
+  zip.write(srcname, srcname)
+  zip.write(srcname, "another.name")
+  zip.close()
+
+  zip = zipfile.ZipFile(zipname, "r")  # Read the ZIP archive
+  zip.read("another.name")
+  zip.read(srcname)
+  zip.close()
+finally:
+  if os.path.isfile(srcname):          # Remove temporary files
+    os.unlink(srcname)
+  if os.path.isfile(zipname):
+    os.unlink(zipname)
+