def test_count_tps(self): # the last "a" doesn"t match because of offset of "d+" sent1 = ["a", "b", "c", "d", "a"] sent2 = ["a", "b", "c", "d+", "a"] assert_equals(RakutenMA.count_tps(sent1, sent2), 3) # ignores pos tags for comparison sent1 = [["x", "pos1"], ["y", "pos2"], ["z", "pos3"]] sent2 = [["x", "pos0"], ["u", "pos2"], ["v", "pos3"], ["x", "pos1"]] assert_equals(RakutenMA.count_tps(sent1, sent2), 1)