summaryrefslogtreecommitdiff
path: root/Lib/test/test_zipfile.py
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>2000-04-10 13:23:04 +0000
committerGuido van Rossum <guido@python.org>2000-04-10 13:23:04 +0000
commit368f04ac462cf3f4a52cb4ac7bf23f523ff04298 (patch)
treece47b69dbbd7c73974a96b0dfa3292435e04cb7e /Lib/test/test_zipfile.py
parentd197a3a12c851b59d48df1eda22cad0a570a6bd3 (diff)
downloadcpython-git-368f04ac462cf3f4a52cb4ac7bf23f523ff04298.tar.gz
Test for zipfile.py, by Jim Ahlstrom.
Diffstat (limited to 'Lib/test/test_zipfile.py')
-rw-r--r--Lib/test/test_zipfile.py26
1 files changed, 26 insertions, 0 deletions
diff --git a/Lib/test/test_zipfile.py b/Lib/test/test_zipfile.py
new file mode 100644
index 0000000000..3ffdd19a4a
--- /dev/null
+++ b/Lib/test/test_zipfile.py
@@ -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)
+