tests/test-lrucachedict.py
changeset 29828 79add5a4e857
parent 28931 ba0e4789bd2e
child 39562 067f7d2c7d60
equal deleted inserted replaced
29827:a22b3de3b65a 29828:79add5a4e857
    22     printifpresent(d, ['a', 'b', 'c', 'd'])
    22     printifpresent(d, ['a', 'b', 'c', 'd'])
    23 
    23 
    24     # 'a' should be dropped because it was least recently used
    24     # 'a' should be dropped because it was least recently used
    25     d['e'] = 've'
    25     d['e'] = 've'
    26     printifpresent(d, ['a', 'b', 'c', 'd', 'e'])
    26     printifpresent(d, ['a', 'b', 'c', 'd', 'e'])
       
    27 
       
    28     assert d.get('a') is None
       
    29     assert d.get('e') == 've'
    27 
    30 
    28     # touch entries in some order (get or set).
    31     # touch entries in some order (get or set).
    29     d['e']
    32     d['e']
    30     d['c'] = 'vc2'
    33     d['c'] = 'vc2'
    31     d['d']
    34     d['d']