Ejemplo n.º 1
0
def test_cursor_remove_fail():
    db = KyotoTycoon()
    db = db.open()
    db.set_bulk(d)
    c = db.cursor()
    c.remove()
    ok_(False)
Ejemplo n.º 2
0
def test_cursor_jump():
    db = KyotoTycoon()
    db = db.open()
    db.set_bulk(d)
    c = db.cursor()
    ret = c.jump()
    ok_(ret == True)
Ejemplo n.º 3
0
def test_cursor_jump():
    db = KyotoTycoon()
    db = db.open()
    db.set_bulk(d)
    c = db.cursor()
    ret = c.jump()
    ok_(ret == True)
Ejemplo n.º 4
0
def test_cursor_remove_fail():
    db = KyotoTycoon()
    db = db.open()
    db.set_bulk(d)
    c = db.cursor()
    c.remove()
    ok_(False)
Ejemplo n.º 5
0
def test_cursor_get_key():
    db = KyotoTycoon()
    db = db.open()
    db.set_bulk(d)
    c = db.cursor()
    c.jump()
    k = c.get_key()
    ok_(k == "A")
    k = c.get_key()
    ok_(k == "A")
Ejemplo n.º 6
0
def test_cursor_get_value():
    db = KyotoTycoon()
    db = db.open()
    db.set_bulk(d)
    c = db.cursor()
    c.jump()
    v = c.get_value()
    ok_(v == "B")
    v = c.get_value()
    ok_(v == "B")
Ejemplo n.º 7
0
def test_cursor_get_value():
    db = KyotoTycoon()
    db = db.open()
    db.set_bulk(d)
    c = db.cursor()
    c.jump()
    v = c.get_value()
    ok_(v == "B")
    v = c.get_value()
    ok_(v == "B")
Ejemplo n.º 8
0
def test_cursor_get_key():
    db = KyotoTycoon()
    db = db.open()
    db.set_bulk(d)
    c = db.cursor()
    c.jump()
    k = c.get_key()
    ok_(k == "A")
    k = c.get_key()
    ok_(k == "A")
Ejemplo n.º 9
0
def test_cursor_step():
    db = KyotoTycoon()
    db = db.open()
    db.set_bulk(d)
    c = db.cursor()
    ret = c.jump()
    k, v = c.get()
    c.step()
    k, v = c.get()
    ok_(k == "E")
    ok_(v == "F")
Ejemplo n.º 10
0
def test_cursor_step():
    db = KyotoTycoon()
    db = db.open()
    db.set_bulk(d)
    c = db.cursor()
    c.jump()
    k, v = c.get()
    c.step()
    k, v = c.get()
    ok_(k == "C")
    ok_(v == "D")
Ejemplo n.º 11
0
def test_cursor_remove():
    db = KyotoTycoon()
    db = db.open()
    db.set_bulk(d)
    c = db.cursor()
    c.jump()
    ret = c.remove()
    ok_(ret == True)
    k, v = c.get()
    ok_(k == "E")
    ok_(v == "F")
    ok_(db.get("A") == None)
Ejemplo n.º 12
0
def test_cursor_remove():
    db = KyotoTycoon()
    db = db.open()
    db.set_bulk(d)
    c = db.cursor()
    c.jump()
    ret = c.remove()
    ok_(ret == True)
    k, v = c.get()
    ok_(k == "C")
    ok_(v == "D")
    ok_(db.get("A") == None)
Ejemplo n.º 13
0
def test_cursor_set_value_utf8():
    db = KyotoTycoon()
    db = db.open()
    db.set_bulk(d)
    c = db.cursor()
    c.jump()
    k, v = c.get()
    ok_(k == "A")
    ok_(v == "B")
    ret = c.set_value("あいうえお")
    ok_(ret == True)
    k, v = c.get()
    ok_(k == "A")
    ok_(v == "あいうえお")
Ejemplo n.º 14
0
def test_cursor_set_value_utf8():
    db = KyotoTycoon()
    db = db.open()
    db.set_bulk(d)
    c = db.cursor()
    c.jump()
    k, v = c.get()
    ok_(k == "A")
    ok_(v == "B")
    ret = c.set_value("あいうえお")
    ok_(ret == True)
    k, v = c.get()
    ok_(k == "A")
    ok_(v == "あいうえお")
Ejemplo n.º 15
0
def test_cursor_get_step():
    db = KyotoTycoon()
    db = db.open()
    db.set_bulk(d)
    c = db.cursor()
    c.jump()
    k, v = c.get(True)
    ok_(k == "A")
    ok_(v == "B")
    k, v = c.get(True)
    ok_(k == "E")
    ok_(v == "F")
    k, v = c.get(True)
    ok_(k == "C")
    ok_(v == "D")
Ejemplo n.º 16
0
def test_cursor_set_value_expire():
    db = KyotoTycoon()
    db = db.open()
    db.set_bulk(d)
    c = db.cursor()
    c.jump()
    k, v = c.get()
    ok_(k == "A")
    ok_(v == "B")
    ret = c.set_value("C", expire=2)
    ok_(ret == True)
    time.sleep(3)
    k, v = c.get()
    ok_(k == "E")
    ok_(v == "F")
Ejemplo n.º 17
0
def test_cursor_set_value_step():
    db = KyotoTycoon()
    db = db.open()
    db.set_bulk(d)
    c = db.cursor()
    c.jump()
    k, v = c.get()
    ok_(k == "A")
    ok_(v == "B")
    ret = c.set_value("C", True)
    ok_(ret == True)
    k, v = c.get()
    ok_(k == "E")
    ok_(v == "F")
    ok_(db.get("A") == "C")
Ejemplo n.º 18
0
def test_cursor_set_value_step():
    db = KyotoTycoon()
    db = db.open()
    db.set_bulk(d)
    c = db.cursor()
    c.jump()
    k, v = c.get()
    ok_(k == "A")
    ok_(v == "B")
    ret = c.set_value("C", True)
    ok_(ret == True)
    k, v = c.get()
    ok_(k == "C")
    ok_(v == "D")
    ok_(db.get("A") == "C")
Ejemplo n.º 19
0
def test_cursor_get_step():
    db = KyotoTycoon()
    db = db.open()
    db.set_bulk(d)
    c = db.cursor()
    c.jump()
    k, v = c.get(True)
    ok_(k == "A")
    ok_(v == "B")
    k, v = c.get(True)
    ok_(k == "C")
    ok_(v == "D")
    k, v = c.get(True)
    ok_(k == "E")
    ok_(v == "F")
Ejemplo n.º 20
0
def test_cursor_set_value_expire():
    db = KyotoTycoon()
    db = db.open()
    db.set_bulk(d)
    c = db.cursor()
    c.jump()
    k, v = c.get()
    ok_(k == "A")
    ok_(v == "B")
    ret = c.set_value("C", expire=2)
    ok_(ret == True)
    time.sleep(3)
    k, v = c.get()
    ok_(k == "E")
    ok_(v == "F")
Ejemplo n.º 21
0
def test_cursor_err():
    db = KyotoTycoon()
    db.cursor()
Ejemplo n.º 22
0
def test_cursor_jump_nodata():
    db = KyotoTycoon()
    db = db.open()
    c = db.cursor()
    c.jump()
    ok_(False)
Ejemplo n.º 23
0
def test_cursor():
    db = KyotoTycoon()
    db = db.open()
    db.set_bulk(d)
    c = db.cursor()
    ok_(isinstance(c, Cursor))
Ejemplo n.º 24
0
def test_cursor_jump_nodata():
    db = KyotoTycoon()
    db = db.open()
    c = db.cursor()
    c.jump()
    ok_(False)
Ejemplo n.º 25
0
def test_cursor_err():
    db = KyotoTycoon()
    db.cursor()
Ejemplo n.º 26
0
def test_cursor():
    db = KyotoTycoon()
    db = db.open()
    db.set_bulk(d)
    c = db.cursor()
    ok_(isinstance(c, Cursor))