def test_no_key(): db = KyotoTycoon() db = db.open() ret = db.replace("A", "B") ok_(ret) ret = db.get("A") ok_(ret == "B") db.close()
def test_replace_large(): db = KyotoTycoon() db = db.open() db.set("L", '1') ret = db.replace("L", "L" * 1024 * 1024 * 1) ok_(ret) ret = db.get("L") ok_(ret == "L" * 1024 * 1024 * 1) db.close()
def test_replace_large_key(): db = KyotoTycoon() db = db.open() db.set("L" * 1024 * 4, "1") ret = db.replace("L" * 1024 * 4, "L") ok_(ret) ret = db.get("L" * 1024 * 4) ok_(ret == "L") db.close()
def test_replace_utf8(): db = KyotoTycoon() db = db.open() db.set("あいうえお", "1") ret = db.replace("あいうえお", "かきくけこ") ok_(ret) ret = db.get("あいうえお") ok_(ret == "かきくけこ") db.close()
def test_replace(): db = KyotoTycoon() db = db.open() db.set("A", "1") ret = db.replace("A", "B") ok_(ret) ret = db.get("A") ok_(ret == "B") db.close()
def test_replace_with_db(): db = KyotoTycoon("test") db = db.open() db.set("A", "1") ret = db.replace("A", "B") ok_(ret) ret = db.get("A") ok_(ret == "B") db.close()
def test_replace_expire(): db = KyotoTycoon() db = db.open() ret = db.set("A", "B") ret = db.replace("A", "B", expire=2) ok_(ret) time.sleep(3) ret = db.get("A") ok_(ret == None) db.close()
def test_no_key(): db = KyotoTycoon() db = db.open() ret = db.replace("A", "B") ok_(False)
def test_replace_with_db(): db = KyotoTycoon("test") db = db.open() db.set("A", "1") db.replace("A", "B") ok_(False)