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_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)
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)
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))
def specified_discourse_corpus(): fm = spe_specifier() c = unspecified_test_corpus() d = generate_discourse(c) d.lexicon.set_feature_matrix(fm) return d
def unspecified_discourse_corpus(): c = unspecified_test_corpus() d = generate_discourse(c) return d
def specified_discourse_corpus(): fm = spe_specifier() c = unspecified_test_corpus() d = generate_discourse(c) d.lexicon.set_feature_matrix(fm) return d
def unspecified_discourse_corpus(): c = unspecified_test_corpus() d = generate_discourse(c) return d
def test_discourse_generate(unspecified_test_corpus): d = generate_discourse(unspecified_test_corpus) assert (isinstance(d, Discourse))