Mailing List Archive

python/dist/src/Lib/test test_zlib.py,1.18,1.19
Update of /cvsroot/python/python/dist/src/Lib/test
In directory usw-pr-cvs1:/tmp/cvs-serv22254

Modified Files:
test_zlib.py
Log Message:
Portable way of producing unsigned 32-bit hex output to print the
CRCs.


Index: test_zlib.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_zlib.py,v
retrieving revision 1.18
retrieving revision 1.19
diff -C2 -d -r1.18 -r1.19
*** test_zlib.py 23 Jul 2002 19:04:09 -0000 1.18
--- test_zlib.py 12 Aug 2002 15:26:05 -0000 1.19
***************
*** 13,18 ****

# test the checksums (hex so the test doesn't break on 64-bit machines)
! print hex(zlib.crc32('penguin')), hex(zlib.crc32('penguin', 1))
! print hex(zlib.adler32('penguin')), hex(zlib.adler32('penguin', 1))

# make sure we generate some expected errors
--- 13,20 ----

# test the checksums (hex so the test doesn't break on 64-bit machines)
! def fix(x):
! return "0x%x" % (x & 0xffffffffL)
! print fix(zlib.crc32('penguin')), fix(zlib.crc32('penguin', 1))
! print fix(zlib.adler32('penguin')), fix(zlib.adler32('penguin', 1))

# make sure we generate some expected errors