def test_popitem(): od = OrderedDict(enumerate(range(10))) for num in reversed(range(10)): key, value = od.popitem() assert num == key == value od._check() od = OrderedDict(enumerate(range(10))) for num in range(10): key, value = od.popitem(last=False) assert num == key == value od._check()