Ejemplo n.º 1
0
def test_cas_utf8():
    db = KyotoTycoon()
    db = db.open()
    db.set("あいうえお", "かきくけこ")
    ret = db.cas("あいうえお", oval="かきくけこ", nval="さしすせそ")
    ok_(ret == True)
    ret = db.get("あいうえお")
    ok_(ret == "さしすせそ")
    db.close()
Ejemplo n.º 2
0
def test_cas():
    db = KyotoTycoon()
    db = db.open()
    db.set("A", "B")
    ret = db.cas("A", oval="B", nval="C")
    ok_(ret == True)
    ret = db.get("A")
    ok_(ret == "C")
    db.close()
Ejemplo n.º 3
0
def test_cas_few_param2():
    db = KyotoTycoon()
    db = db.open()
    db.set("A", "B")
    ret = db.cas("A", oval="B")
    ok_(ret == True)
    ret = db.get("A")
    ok_(ret == None)
    db.close()
Ejemplo n.º 4
0
def test_cas():
    db = KyotoTycoon()
    db = db.open()
    db.set("A", "B")
    ret = db.cas("A", oval="B", nval="C")
    ok_(ret == True)
    ret = db.get("A")
    ok_(ret == "C")
    db.close()
Ejemplo n.º 5
0
def test_cas_few_param2():
    db = KyotoTycoon()
    db = db.open()
    db.set("A", "B")
    ret = db.cas("A", oval="B")
    ok_(ret == True)
    ret = db.get("A")
    ok_(ret == None)
    db.close()
Ejemplo n.º 6
0
def test_cas_utf8():
    db = KyotoTycoon()
    db = db.open()
    db.set("あいうえお", "かきくけこ")
    ret = db.cas("あいうえお", oval="かきくけこ", nval="さしすせそ")
    ok_(ret == True)
    ret = db.get("あいうえお")
    ok_(ret == "さしすせそ")
    db.close()
Ejemplo n.º 7
0
def test_cas_expire():
    db = KyotoTycoon()
    db = db.open()
    db.set("A", "B")
    ret = db.cas("A", oval="B", nval="C", expire=2)
    ok_(ret)
    time.sleep(3)
    ret = db.get("A")
    ok_(ret == None)
    db.close()
Ejemplo n.º 8
0
def test_cas_expire():
    db = KyotoTycoon()
    db = db.open()
    db.set("A", "B")
    ret = db.cas("A", oval="B", nval="C", expire=2)
    ok_(ret)
    time.sleep(3)
    ret = db.get("A")
    ok_(ret == None)
    db.close()
Ejemplo n.º 9
0
def test_cas_loop():
    db = KyotoTycoon()
    db = db.open()
    db.set("A", "0")
    for i in xrange(100):
        a = str(i)
        b = str(i+1)
        ret = db.cas("A", oval=a, nval=b)
        ok_(ret == True)
        ret = db.get("A")
        ok_(ret == b)
    db.close()
Ejemplo n.º 10
0
def test_cas_loop():
    db = KyotoTycoon()
    db = db.open()
    db.set("A", "0")
    for i in xrange(100):
        a = str(i)
        b = str(i + 1)
        ret = db.cas("A", oval=a, nval=b)
        ok_(ret == True)
        ret = db.get("A")
        ok_(ret == b)
    db.close()
Ejemplo n.º 11
0
def test_cas_few_param1():
    db = KyotoTycoon()
    db = db.open()
    db.set("A", "B")
    db.cas("A", nval="C")
Ejemplo n.º 12
0
def test_cas_fail():
    db = KyotoTycoon()
    db = db.open()
    db.set("A", "B")
    ret = db.cas("A", oval="C", nval="C")
Ejemplo n.º 13
0
def test_cas_with_db():
    db = KyotoTycoon("test")
    db = db.open()
    db.set("A", "B")
    db.cas("A", oval="B", nval="C")
    ok_(False)
Ejemplo n.º 14
0
def test_cas_few_param1():
    db = KyotoTycoon()
    db = db.open()
    db.set("A", "B")
    db.cas("A", nval="C")
Ejemplo n.º 15
0
def test_cas_fail():
    db = KyotoTycoon()
    db = db.open()
    db.set("A", "B")
    ret = db.cas("A", oval="C", nval="C")
Ejemplo n.º 16
0
def test_cas_with_db():
    db = KyotoTycoon("test")
    db = db.open()
    db.set("A", "B")
    db.cas("A", oval="B", nval="C")
    ok_(False)
Ejemplo n.º 17
0
def test_err_cas():
    db = KyotoTycoon()
    db.cas("A")
Ejemplo n.º 18
0
def test_err_cas():
    db = KyotoTycoon()
    db.cas("A")