コード例 #1
0
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)
コード例 #2
0
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
コード例 #3
0
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)