[Python-3000-checkins] r58871 - python/branches/py3k-pep3137/Lib/test/test_struct.py
guido.van.rossum
python-3000-checkins at python.org
Tue Nov 6 01:40:49 CET 2007
Author: guido.van.rossum
Date: Tue Nov 6 01:40:49 2007
New Revision: 58871
Modified:
python/branches/py3k-pep3137/Lib/test/test_struct.py
Log:
Fix the "leak" in test_struct. It was just being the character cache
being filled ever so slowly with random characters.
(There are an amazing number of places that don't use the character
cache, BTW.)
Modified: python/branches/py3k-pep3137/Lib/test/test_struct.py
==============================================================================
--- python/branches/py3k-pep3137/Lib/test/test_struct.py (original)
+++ python/branches/py3k-pep3137/Lib/test/test_struct.py Tue Nov 6 01:40:49 2007
@@ -414,6 +414,11 @@
for badobject in "a string", 3+42j, randrange:
any_err(struct.pack, direction + code, badobject)
+# Warm the character cache
+s = bytes(range(256))
+for i in range(256):
+ s[i:i+1]
+
for args in [("bB", 1),
("hH", 2),
("iI", 4),
More information about the Python-3000-checkins
mailing list