from memcache import Memcache cache = Memcache() cache.set('a', 10) cache.set('b', 10) assert cache.count(10) == 2 assert cache.count(20) == 0 cache.delete('a') assert cache.count(10) == 1 cache.set('b', 30) assert cache.count(10) == 0 cache = Memcache() cache.begin() cache.set('a',10) assert cache.get('a') == 10 cache.begin() cache.set('a',20) assert cache.get('a') == 20 cache.rollback() assert cache.get('a') == 10 cache.rollback() assert cache.get('a') == 'NULL' cache = Memcache() cache.begin() cache.set('a',30) cache.begin() cache.set('a',40) cache.commit() assert cache.get('a') == 40