mirror of
https://github.com/python/cpython.git
synced 2025-09-26 18:29:57 +00:00
Rename popitem() to pop(). (An idea from SF patch 597444.)
This commit is contained in:
parent
5033b36c44
commit
c9196bc88d
2 changed files with 3 additions and 3 deletions
|
@ -420,7 +420,7 @@ class Set(BaseSet):
|
||||||
except KeyError:
|
except KeyError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
def popitem(self):
|
def pop(self):
|
||||||
"""Remove and return a randomly-chosen set element."""
|
"""Remove and return a randomly-chosen set element."""
|
||||||
return self._data.popitem()[0]
|
return self._data.popitem()[0]
|
||||||
|
|
||||||
|
|
|
@ -292,10 +292,10 @@ class TestMutate(unittest.TestCase):
|
||||||
self.set.clear()
|
self.set.clear()
|
||||||
assert len(self.set) == 0, "Clearing set"
|
assert len(self.set) == 0, "Clearing set"
|
||||||
|
|
||||||
def test_popitem(self):
|
def test_pop(self):
|
||||||
popped = {}
|
popped = {}
|
||||||
while self.set:
|
while self.set:
|
||||||
popped[self.set.popitem()] = None
|
popped[self.set.pop()] = None
|
||||||
assert len(popped) == len(self.values), "Popping items"
|
assert len(popped) == len(self.values), "Popping items"
|
||||||
for v in self.values:
|
for v in self.values:
|
||||||
assert v in popped, "Popping items"
|
assert v in popped, "Popping items"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue