def test_match_prefix(): vectors = VectorSpaceWrapper(frame=TEST_FRAME) vectors.load() term = '/c/en/figure_skate' expected_prefix_matches = [('/c/en/figure', 0.0033333333333333335), ('/c/en/figure skater', 0.0033333333333333335), ('/c/en/figure skating', 0.0033333333333333335)] prefix_matches = vectors._match_prefix(term=term, prefix_weight=0.01) eq_(expected_prefix_matches, prefix_matches)
def test_match_prefix(simple_frame): vectors = VectorSpaceWrapper(frame=simple_frame) vectors.load() term = '/c/en/figure_skate' expected_prefix_matches = [ ('/c/en/figure', 0.0033333333333333335), ('/c/en/figure skater', 0.0033333333333333335), ('/c/en/figure skating', 0.0033333333333333335), ] prefix_matches = vectors._match_prefix(term=term, prefix_weight=0.01) assert expected_prefix_matches == prefix_matches
def test_match_prefix(): vectors = VectorSpaceWrapper(frame=TEST_FRAME) vectors.load() term = '/c/en/figure_skate' expected_prefix_matches = [ ('/c/en/figure', 0.0033333333333333335), ('/c/en/figure skater', 0.0033333333333333335), ('/c/en/figure skating', 0.0033333333333333335), ] prefix_matches = vectors._match_prefix(term=term, prefix_weight=0.01) eq_(expected_prefix_matches, prefix_matches)