changeset: 105321:e0f0211d314d branch: 3.6 parent: 105319:ecc6f7940e02 user: Raymond Hettinger date: Mon Nov 21 16:59:04 2016 -0800 files: Lib/test/test_set.py description: Issue #26163: Disable periodically failing test which was overly demanding of the frozenset hash function effectiveness diff -r ecc6f7940e02 -r e0f0211d314d Lib/test/test_set.py --- a/Lib/test/test_set.py Mon Nov 21 16:48:10 2016 -0800 +++ b/Lib/test/test_set.py Mon Nov 21 16:59:04 2016 -0800 @@ -730,9 +730,6 @@ addhashvalue(hash(frozenset([e for e, m in elemmasks if m&i]))) self.assertEqual(len(hashvalues), 2**n) - def letter_range(n): - return string.ascii_letters[:n] - def zf_range(n): # https://en.wikipedia.org/wiki/Set-theoretic_definition_of_natural_numbers nums = [frozenset()] @@ -748,7 +745,7 @@ for n in range(18): t = 2 ** n mask = t - 1 - for nums in (range, letter_range, zf_range): + for nums in (range, zf_range): u = len({h & mask for h in map(hash, powerset(nums(n)))}) self.assertGreater(4*u, t)