Beispiel #1
0
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
assert cache.rollback() == 'NO TRANSACTION'

cache = Memcache()
cache.set('a',50)