Line 47... |
Line 47... |
str_data = " ".join(["Hi: " + str(random.randrange(0,0x1000)) + " "
|
str_data = " ".join(["Hi: " + str(random.randrange(0,0x1000)) + " "
|
for i in range(100)])
|
for i in range(100)])
|
b_data = str_data.encode('utf-8')
|
b_data = str_data.encode('utf-8')
|
elif m == 3:
|
elif m == 3:
|
b_data = bytes([random.randrange(0,0x100) for i in range(100)])
|
b_data = bytes([random.randrange(0,0x100) for i in range(100)])
|
|
elif m == 4:
|
|
str_data = "".join([str(random.randrange(0,2))
|
|
for i in range(1000)])
|
|
b_data = str_data.encode('utf-8')
|
else:
|
else:
|
raise Error("unknown test mode")
|
raise Error("unknown test mode")
|
b_data = b_data[:IBSIZE-4]
|
b_data = b_data[:IBSIZE-4]
|
zl_data = zlib.compress(b_data)
|
zl_data = zlib.compress(b_data)
|
print("From %d to %d bytes" % (len(b_data), len(zl_data)))
|
print("From %d to %d bytes" % (len(b_data), len(zl_data)))
|
Line 248... |
Line 252... |
|
|
self.assertEqual(b_data, d_data, "decompress after compress does NOT match")
|
self.assertEqual(b_data, d_data, "decompress after compress does NOT match")
|
print(len(b_data), len(zl_data), len(c_data))
|
print(len(b_data), len(zl_data), len(c_data))
|
|
|
for loop in range(1):
|
for loop in range(1):
|
for mode in range(4):
|
for mode in range(5):
|
self.runTests(test_decompress)
|
self.runTests(test_decompress)
|
|
|
def runTests(self, test):
|
def runTests(self, test):
|
"""Helper method to run the actual tests."""
|
"""Helper method to run the actual tests."""
|
|
|