Пример #1
0
def test_cache_flush():
    c = FileCache()
    c.add("123", ["1", "2"])
    c.add("326", ["3", "2"])
    c.flush()
    assert c.contains("123") == False
    assert c.contains("326") == False
Пример #2
0
def test__cache_contains_in_new_cache():
    c1 = FileCache()
    c1.add("123", [])
    assert c1.contains("123") == True
    c2 = FileCache()
    assert c2.contains("123") == True
    c1.flush()
    c2.flush()
Пример #3
0
def test_cache_get():
    c = FileCache()
    c.add("123", ["1", "2", "3"])
    assert c.get("123") == ["1", "2", "3"]
    c.delete("123")
    assert c.contains("123") == False
Пример #4
0
def test_cache_contains_2():
    c = FileCache()
    c.add("123", [])
    assert c.contains("123") == True
    c.delete("123")
    assert c.contains("123") == False