def test_pop(): od = OrderedDict(enumerate(range(10))) for num in range(10): assert od.pop(num) == num od._check() assert od.pop(0, 'thing') == 'thing' assert od.pop(1, default='thing') == 'thing' od._check()
def test_pop_error(): od = OrderedDict() with pytest.raises(KeyError): od.pop(0)
def test_pop_error(): od = OrderedDict() od.pop(0)