Commit e4b7ea24 authored by Guido van Rossum's avatar Guido van Rossum

Rename popitem() to pop(). (An idea from SF patch 597444.)

parent 86a5b830
......@@ -420,7 +420,7 @@ class Set(BaseSet):
except KeyError:
pass
def popitem(self):
def pop(self):
"""Remove and return a randomly-chosen set element."""
return self._data.popitem()[0]
......
......@@ -292,10 +292,10 @@ class TestMutate(unittest.TestCase):
self.set.clear()
assert len(self.set) == 0, "Clearing set"
def test_popitem(self):
def test_pop(self):
popped = {}
while self.set:
popped[self.set.popitem()] = None
popped[self.set.pop()] = None
assert len(popped) == len(self.values), "Popping items"
for v in self.values:
assert v in popped, "Popping items"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment