Пример #1
0
def test_load_script_no_cache():
    name = 'sum'
    script = load_script(
        name=name,
        path=LUA_SEARCH_PATH,
    )

    assert_equal(name, script.name)
Пример #2
0
def test_load_script_no_cache():
    name = 'sum'
    script = load_script(
        name=name,
        path=LUA_SEARCH_PATH,
    )

    assert_equal(name, script.name)
def test_set_get(redisdb):
    set_get = redis_lua.load_script('set_get', 'lua').get_runner(redisdb)
    data = dict(value='foo bar')
    result = set_get(**data)
    pyredis = redisdb.get('fancykey')
    expected = data['value'].encode('utf-8')
    assert pyredis == expected
    print(pyredis)
    assert result == expected
Пример #4
0
def test_load_script_cache_miss():
    name = 'sum'
    cache = {}
    script = load_script(
        name=name,
        path=LUA_SEARCH_PATH,
        cache=cache,
    )

    assert_equal(name, script.name)
    assert_equal({name: script}, cache)
Пример #5
0
def test_load_script_cache_miss():
    name = 'sum'
    cache = {}
    script = load_script(
        name=name,
        path=LUA_SEARCH_PATH,
        cache=cache,
    )

    assert_equal(name, script.name)
    assert_equal({name: script}, cache)
Пример #6
0
def test_load_script_cache_hit():
    name = 'sum'
    cache = {
        name: MagicMock(spec=Script),
    }
    script = load_script(
        name=name,
        path=LUA_SEARCH_PATH,
        cache=cache,
    )

    assert_is(cache[name], script)
Пример #7
0
def test_load_script_cache_hit():
    name = 'sum'
    cache = {
        name: MagicMock(spec=Script),
    }
    script = load_script(
        name=name,
        path=LUA_SEARCH_PATH,
        cache=cache,
    )

    assert_is(cache[name], script)