def test_diff_seed(track_abundance): E1 = MinHash(n=5, ksize=20, track_abundance=track_abundance, seed=1) E2 = MinHash(n=5, ksize=20, track_abundance=track_abundance, seed=2) for i in [1, 2, 3, 4, 5]: E1.add_hash(i) for i in [1, 2, 3, 4, 6]: E2.add_hash(i) with pytest.raises(ValueError): E1.count_common(E2)
def test_common_1(track_abundance): E1 = MinHash(n=5, ksize=20, track_abundance=track_abundance) E2 = MinHash(n=5, ksize=20, track_abundance=track_abundance) for i in [1, 2, 3, 4, 5]: E1.add_hash(i) for i in [1, 2, 3, 4, 6]: E2.add_hash(i) assert E1.count_common(E2) == 4 assert E2.count_common(E1) == 4