Rename popitem() to pop(). (An idea from SF patch 597444.)
This commit is contained in:
parent
5033b36c44
commit
c9196bc88d
|
@ -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"
|
||||
|
|
Loading…
Reference in New Issue