Example #1
0
def test_set_get():

    cache = Cache(os.path.join(DATA_PATH, 'test-cache'))
    parameters = {'query': "test", 's_break': "test", 'key': randint(0, 9e+9)}
    dump = DataFrame()
    r = cache.get(parameters.values())
    assert(r is None)

    cache.set(parameters, dump)
    r = cache.get(parameters)
    assert(r.empty)

    cache.set('testtest', dump)
    r = cache.get('testtest')
    assert(r.empty)
Example #2
0
def test_set_get_empty():

    parameters = {'query': "test", 's_break': "test"}
    cache = Cache()
    s = cache.generate_idx(parameters)
    assert(cache.get(s) is None)
    cache.set(s, parameters)
    assert(cache.get(s) is None)
Example #3
0
def test_get():

    path = "/tmp/cache-test"
    cache = Cache(path)
    parameters = {'query': "test", 's_break': "test", 'key': randint(0, 9e+9)}
    dump = DataFrame()
    r = cache.get(parameters.values())
    assert (r is None)
    cache.set(parameters, dump)
    r = cache.get(parameters)
    assert (r.empty)

    cache.set('testtest', dump)
    r = cache.get('testtest')
    assert (r.empty)
Example #4
0
def test_generate_idx():

    parameters = {'query': "test", 's_break': "test"}
    cache = Cache()
    s = cache.generate_idx(parameters)
    assert(isinstance(s, str))
Example #5
0
def test_generate_idx():

    parameters = {'query': "test", 's_break': "test"}
    cache = Cache()
    s = cache.generate_idx(parameters)
    assert (type(s) == str)