def test_export_spelling(export_test_dir, unspecified_test_corpus):
    d = generate_discourse(unspecified_test_corpus)
    export_path = os.path.join(export_test_dir, 'test_export_spelling.txt')
    export_discourse_spelling(d, export_path, single_line = False)

    d2 = load_discourse_spelling('test', export_path)
    for k in unspecified_test_corpus.keys():
        assert(d2.lexicon[k].spelling == unspecified_test_corpus[k].spelling)
        assert(d2.lexicon[k].frequency == unspecified_test_corpus[k].frequency)
Beispiel #2
0
def test_export_spelling(export_test_dir, unspecified_test_corpus):
    d = generate_discourse(unspecified_test_corpus)
    export_path = os.path.join(export_test_dir, 'test_export_spelling.txt')
    export_discourse_spelling(d, export_path, single_line=False)

    d2 = load_discourse_spelling('test', export_path)
    for k in unspecified_test_corpus.keys():
        assert (d2.lexicon[k].spelling == unspecified_test_corpus[k].spelling)
        assert (
            d2.lexicon[k].frequency == unspecified_test_corpus[k].frequency)
def test_export_transcription(export_test_dir, unspecified_test_corpus):
    d = generate_discourse(unspecified_test_corpus)
    export_path = os.path.join(export_test_dir, 'test_export_transcription.txt')
    export_discourse_transcription(d, export_path, single_line = False)

    d2 = load_discourse_transcription('test', export_path)
    words = sorted([x for x in unspecified_test_corpus], key = lambda x: x.transcription)
    words2 = sorted([x for x in d2.lexicon], key = lambda x: x.transcription)
    for i,w in enumerate(words):
        w2 = words2[i]
        assert(w.transcription == w2.transcription)
        assert(w.frequency == w2.frequency)
def test_export_ilg(export_test_dir, unspecified_test_corpus):
    d = generate_discourse(unspecified_test_corpus)
    export_path = os.path.join(export_test_dir, 'test_export_ilg.txt')
    export_discourse_ilg(d, export_path)

    d2 = load_discourse_ilg('test', export_path)

    for k in unspecified_test_corpus.keys():
        assert(d2.lexicon[k].spelling == unspecified_test_corpus[k].spelling)
        assert(d2.lexicon[k].transcription == unspecified_test_corpus[k].transcription)
        assert(d2.lexicon[k].frequency == unspecified_test_corpus[k].frequency)
    assert(d2.lexicon == unspecified_test_corpus)
Beispiel #5
0
def test_export_ilg(export_test_dir, unspecified_test_corpus):
    d = generate_discourse(unspecified_test_corpus)
    export_path = os.path.join(export_test_dir, 'test_export_ilg.txt')
    export_discourse_ilg(d, export_path)

    d2 = load_discourse_ilg('test', export_path)

    for k in unspecified_test_corpus.keys():
        assert (d2.lexicon[k].spelling == unspecified_test_corpus[k].spelling)
        assert (d2.lexicon[k].transcription ==
                unspecified_test_corpus[k].transcription)
        assert (
            d2.lexicon[k].frequency == unspecified_test_corpus[k].frequency)
    assert (d2.lexicon == unspecified_test_corpus)
Beispiel #6
0
def test_export_transcription(export_test_dir, unspecified_test_corpus):
    d = generate_discourse(unspecified_test_corpus)
    export_path = os.path.join(export_test_dir,
                               'test_export_transcription.txt')
    export_discourse_transcription(d, export_path, single_line=False)

    d2 = load_discourse_transcription('test', export_path)
    words = sorted([x for x in unspecified_test_corpus],
                   key=lambda x: x.transcription)
    words2 = sorted([x for x in d2.lexicon], key=lambda x: x.transcription)
    for i, w in enumerate(words):
        w2 = words2[i]
        assert (w.transcription == w2.transcription)
        assert (w.frequency == w2.frequency)
def test_discourse_generate(unspecified_test_corpus):
    d = generate_discourse(unspecified_test_corpus)
    assert(isinstance(d, Discourse))
Beispiel #8
0
def specified_discourse_corpus():
    fm = spe_specifier()
    c = unspecified_test_corpus()
    d = generate_discourse(c)
    d.lexicon.set_feature_matrix(fm)
    return d
Beispiel #9
0
def unspecified_discourse_corpus():
    c = unspecified_test_corpus()
    d = generate_discourse(c)
    return d
Beispiel #10
0
def specified_discourse_corpus():
    fm = spe_specifier()
    c = unspecified_test_corpus()
    d = generate_discourse(c)
    d.lexicon.set_feature_matrix(fm)
    return d
Beispiel #11
0
def unspecified_discourse_corpus():
    c = unspecified_test_corpus()
    d = generate_discourse(c)
    return d
Beispiel #12
0
def test_discourse_generate(unspecified_test_corpus):
    d = generate_discourse(unspecified_test_corpus)
    assert (isinstance(d, Discourse))