def test_string_counter():
    hc = StringCounter('this sentence has been parsed')
    h1 = (id(hc), hc.generation)

    cache = dict(h1='hi')
    assert len(cache) == 1

    hc.update('more text')
    h2 = (id(hc), hc.generation)

    cache[h2] = 'hi again?'
    assert len(cache) == 2
    assert h1 != h2
Ejemplo n.º 2
0
def test_string_counter():
    hc = StringCounter("this sentence has been parsed")
    h1 = (id(hc), hc.generation)

    cache = dict(h1="hi")
    assert len(cache) == 1

    hc.update("more text")
    h2 = (id(hc), hc.generation)

    cache[h2] = "hi again?"
    assert len(cache) == 2
    assert h1 != h2