From: Raymond Hettinger Date: Sat, 7 Dec 2002 09:25:05 +0000 (+0000) Subject: Clarify and speedup test. X-Git-Tag: v2.3c1~3100 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c1ac194e94a3733b54723019e8495babbc57aa0a;p=thirdparty%2FPython%2Fcpython.git Clarify and speedup test. --- diff --git a/Lib/random.py b/Lib/random.py index 16ec3658ffc4..057571a1b2cd 100644 --- a/Lib/random.py +++ b/Lib/random.py @@ -774,8 +774,9 @@ def _test_sample(n): population = xrange(n) for k in xrange(n+1): s = sample(population, k) - assert len(dict([(elem,True) for elem in s])) == len(s) == k - assert None not in s + uniq = dict.fromkeys(s) + assert len(uniq) == len(s) == k + assert None not in uniq def _sample_generator(n, k): # Return a fixed element from the sample. Validates random ordering.