コード例 #1
0
ファイル: test_csv.py プロジェクト: anukat2015/lingpy
def test_read_asjp():
    lex = LexStat(read_asjp(
        test_data('asjp_test_list.csv'), family="CELTIC", classification="wls_gen"))
    assert len(lex) == 249
    
    evaluate = lambda x,y,z: x[y[1]].startswith(z)

    lex = LexStat(read_asjp(
        test_data('asjp_test_list.csv'), family='GERMANIC',
        classification='wls_fam,wls_gen', evaluate=evaluate))
    
    assert len(lex) == 1429

    # check if loans have been traced and if at least one word is represented
    # as expected
    entry = lex.get_dict(doculect="YIDDISH_EASTERN")
    idx = entry['person'][0]
    assert lex[idx,'known_borrowings'] == 1
    assert lex[idx,'counterpart'] == "pErzon"
コード例 #2
0
ファイル: test_csv.py プロジェクト: tjade273/lingpy
def test_read_asjp():
    lex = LexStat(
        read_asjp(test_data('asjp_test_list.csv'),
                  family="CELTIC",
                  classification="wls_gen"))
    assert len(lex) == 249

    evaluate = lambda x, y, z: x[y[1]].startswith(z)

    lex = LexStat(
        read_asjp(test_data('asjp_test_list.csv'),
                  family='GERMANIC',
                  classification='wls_fam,wls_gen',
                  evaluate=evaluate))

    assert len(lex) == 1429

    # check if loans have been traced and if at least one word is represented
    # as expected
    entry = lex.get_dict(doculect="YIDDISH_EASTERN")
    idx = entry['person'][0]
    assert lex[idx, 'known_borrowings'] == 1
    assert lex[idx, 'counterpart'] == "pErzon"
コード例 #3
0
ファイル: test_csv.py プロジェクト: tjade273/lingpy
def test_read_asjp():
    lex = LexStat(
        read_asjp(test_data('asjp_test_list.csv'),
                  family="CELTIC",
                  classification="wls_gen"))
    assert len(lex) == 249
コード例 #4
0
ファイル: test_csv.py プロジェクト: anukat2015/lingpy
def test_read_asjp():
    lex = LexStat(read_asjp(
        test_data('asjp_test_list.csv'), family="CELTIC", classification="wls_gen"))
    assert len(lex) == 249