Beispiel #1
0
def test_pyssdb_dbsize():
    """

    :return: None
    """
    py_cli = pyClient(host="0.0.0.0", port=38888)
    res = py_cli.dbsize()
    assert type(res) == int
Beispiel #2
0
def test_pyssdb_qpop_front():
    """

    :
    :return: None
    """
    py_cli = pyClient(host="0.0.0.0", port=38888)
    res = py_cli.qpop_front("non_exists", 1)
    assert res == None
Beispiel #3
0
def test_pyssdb_kv():
    """

    """
    logger = logging.getLogger("pyssdb_kv")
    py_cli = pyClient(host="0.0.0.0", port=38888)
    py_cli.set("test_kv", 1234567890)
    res = py_cli.get("test_kv")
    logger.debug(res)
    assert res == b"1234567890"
Beispiel #4
0
def test_pyssdb_zset():
    """

    """
    logger = logging.getLogger("pyssdb_kv")
    py_cli = pyClient(host="0.0.0.0", port=38888)
    py_cli.zset("aiossdb_zset", "aiossdb_test", 123)
    res = py_cli.zget("aiossdb_zset", "aiossdb_test")
    logger.debug(res)
    assert res == 123
Beispiel #5
0
def test_pyssdb_queue_mult():
    """

    """
    logger = logging.getLogger("pyssdb_kv")
    py_cli = pyClient(host="0.0.0.0", port=38888)
    py_cli.qpush_front("aiossdb_queue", 123, 456, 789)
    res = py_cli.qpop_front("aiossdb_queue", 3)
    logger.warning(res)
    assert res[0].decode() == "789"
Beispiel #6
0
def test_pyssdb_keys():
    """

    :Keyword Arguments:
    :return: None
    """
    py_cli = pyClient(host="0.0.0.0", port=38888)
    res = py_cli.keys("A", "F", 1)
    # res = py_cli.keys("A", "F", 5)
    # assert res == [b'B', b'C', b'D', b'E', b'F']
    assert res == [b'B']
Beispiel #7
0
def test_pyssdb_queue():
    """

    """
    logger = logging.getLogger("pyssdb_kv")
    py_cli = pyClient(host="0.0.0.0", port=38888)
    py_cli.qpush_front("aiossdb_queue", 123)
    qsize = py_cli.qsize("aiossdb_queue")
    assert qsize == 1
    res = py_cli.qpop_front("aiossdb_queue")
    logger.warning(res)
    assert res == b"123"
Beispiel #8
0
def test_pyssdb_multi_zset():
    """

    :return: None
    """
    py_cli = pyClient(host="0.0.0.0", port=38888)
    test_list = ['key1', 1, 'key2', 2]
    get_list = ['key1', 'key2']
    py_cli.multi_zset("aiossdb_multi", *test_list)
    res = py_cli.multi_zget("aiossdb_multi", *get_list)
    assert res == [b'key1', b'1', b'key2', b'2']
    zsize = py_cli.zsize("aiossdb_multi")
    assert zsize == 2
Beispiel #9
0
def test_pyssdb_hash():
    """

    """
    logger = logging.getLogger("pyssdb_kv")
    py_cli = pyClient(host="0.0.0.0", port=38888)
    py_cli.hset("aiossdb_hash", "aiossdb_test", 123)
    res = py_cli.hget("aiossdb_hash", "aiossdb_test")
    logger.debug(res)
    assert res == b"123"
    py_cli.hset("aiossdb_hash", "aiossdb_test1", 123)
    res1 = py_cli.hgetall("aiossdb_hash")
    assert res1 == [b'aiossdb_test', b'123', b'aiossdb_test1', b'123']
    hsize = py_cli.hsize("aiossdb_hash")
    assert hsize == 2