Esempio n. 1
0
def test_pop():
    values = [
        ('a', '1'),
        ('b', '2'),
        ('c', '3'),
        ('a', '2'),
        ('a', '3'),
    ]
    o = OrderedMultiDict(values)
    assert_equals(o.pop('a'), '3')
    assert_equals(o.pop('a'), '2')
    assert_equals(o.pop('a'), '1')
    assert_raises(KeyError, o.pop, 'a')