5 filename
= tempfile
.mktemp()
7 data1
= """ int length=DEFAULTALLOC, err = Z_OK;
9 int flushmode = Z_FINISH;
10 unsigned long start_total_out;
14 data2
= """/* zlibmodule.c -- gzip-compatible data compression */
15 /* See http://www.cdrom.com/pub/infozip/zlib/ */
16 /* See http://www.winimage.com/zLibDll for Windows */
19 f
= gzip
.GzipFile(filename
, 'wb') ; f
.write(data1
) ; f
.close()
21 f
= gzip
.GzipFile(filename
, 'rb') ; d
= f
.read() ; f
.close()
24 # Append to the previous file
25 f
= gzip
.GzipFile(filename
, 'ab') ; f
.write(data2
) ; f
.close()
27 f
= gzip
.GzipFile(filename
, 'rb') ; d
= f
.read() ; f
.close()
28 assert d
== data1
+data2