summaryrefslogtreecommitdiffstats
path: root/Lib
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>2000-04-10 13:23:04 (GMT)
committerGuido van Rossum <guido@python.org>2000-04-10 13:23:04 (GMT)
commit368f04ac462cf3f4a52cb4ac7bf23f523ff04298 (patch)
treece47b69dbbd7c73974a96b0dfa3292435e04cb7e /Lib
parentd197a3a12c851b59d48df1eda22cad0a570a6bd3 (diff)
downloadcpython-368f04ac462cf3f4a52cb4ac7bf23f523ff04298.zip
cpython-368f04ac462cf3f4a52cb4ac7bf23f523ff04298.tar.gz
cpython-368f04ac462cf3f4a52cb4ac7bf23f523ff04298.tar.bz2
Test for zipfile.py, by Jim Ahlstrom.
Diffstat (limited to 'Lib')
-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 0000000..3ffdd19
--- /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)
+