From: Guido van Rossum Date: Mon, 26 Feb 2007 15:59:50 +0000 (+0000) Subject: Change a test to be more predictable. X-Git-Tag: v3.0a1~1173 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4f7ac2e8005d9e5b129a61b49ae3c7fcbacc478d;p=thirdparty%2FPython%2Fcpython.git Change a test to be more predictable. The problem with using random.random is that several modules and tests do "from random in random" which confuses pickle.whichmodule(). --- diff --git a/Lib/pickletools.py b/Lib/pickletools.py index 846172a8e2fc..7fdcb70eccbb 100644 --- a/Lib/pickletools.py +++ b/Lib/pickletools.py @@ -2050,10 +2050,10 @@ highest protocol among opcodes = 1 Exercise the INST/OBJ/BUILD family. >>> import random ->>> dis(pickle.dumps(random.random, 0)) - 0: c GLOBAL 'random random' - 15: p PUT 0 - 18: . STOP +>>> dis(pickle.dumps(random.getrandbits, 0)) + 0: c GLOBAL 'random getrandbits' + 20: p PUT 0 + 23: . STOP highest protocol among opcodes = 0 >>> from pickletools import _Example