Skip to content

Commit 4e17e04

Browse files
committed
Issue python#26163: Disable periodically failing test which was overly demanding of the frozenset hash function effectiveness
1 parent 6b3481c commit 4e17e04

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

Lib/test/test_set.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -730,9 +730,6 @@ def test_hash_effectiveness(self):
730730
addhashvalue(hash(frozenset([e for e, m in elemmasks if m&i])))
731731
self.assertEqual(len(hashvalues), 2**n)
732732

733-
def letter_range(n):
734-
return string.ascii_letters[:n]
735-
736733
def zf_range(n):
737734
# https://en.wikipedia.org/wiki/Set-theoretic_definition_of_natural_numbers
738735
nums = [frozenset()]
@@ -748,7 +745,7 @@ def powerset(s):
748745
for n in range(18):
749746
t = 2 ** n
750747
mask = t - 1
751-
for nums in (range, letter_range, zf_range):
748+
for nums in (range, zf_range):
752749
u = len({h & mask for h in map(hash, powerset(nums(n)))})
753750
self.assertGreater(4*u, t)
754751

0 commit comments

Comments
 (0)