def test_preserves_input_order():
    d = DefaultOrderedDict(list)
    d['a'].append(1)
    d['b'].append(2)
    d['c'].append(3)
    d['a'].append(4)

    assert list(d.keys()) == ['a', 'b', 'c']
    assert list(d.values()) == [[1, 4], [2], [3]]
def test_preserves_input_order():
    d = DefaultOrderedDict(list)
    d['a'].append(1)
    d['b'].append(2)
    d['c'].append(3)
    d['a'].append(4)

    assert list(d.keys()) == ['a', 'b', 'c']
    assert list(d.values()) == [[1, 4], [2], [3]]
Esempio n. 3
0
def test_preserves_input_order():
    d = DefaultOrderedDict(list)
    d["a"].append(1)
    d["b"].append(2)
    d["c"].append(3)
    d["a"].append(4)

    assert list(d.keys()) == ["a", "b", "c"]
    assert list(d.values()) == [[1, 4], [2], [3]]