def test_merge(): countmin1 = CountMinSketch(0.1, 0.1) countmin2 = CountMinSketch(0.1, 0.1) word = 'hello' countmin1.increment(word) countmin2.increment(word) countmin1.merge(countmin2) assert countmin2.estimate(word) == 1 assert countmin1.estimate(word) == 2 top_10_list = [('hello', 2.0)] assert set(countmin1.top_10_dict.items()) == set(top_10_list)