lexnlp.nlp.en.tests package¶
Submodules¶
lexnlp.nlp.en.tests.test_paragraphs module¶
-
lexnlp.nlp.en.tests.test_paragraphs.
run_paragraph_test
(text, expected_paragraphs, window_pre=3, window_post=3)¶ Base test method to run against text with given results.
-
lexnlp.nlp.en.tests.test_paragraphs.
test_document_distribution_1_custom
()¶ Test custom set. :return:
-
lexnlp.nlp.en.tests.test_paragraphs.
test_document_distribution_1_custom_nn
()¶ Test custom set. :return:
-
lexnlp.nlp.en.tests.test_paragraphs.
test_document_distribution_1_digits
()¶ Test digits only. :return:
-
lexnlp.nlp.en.tests.test_paragraphs.
test_document_distribution_1_lc
()¶ Test lowercase letters only. :return:
-
lexnlp.nlp.en.tests.test_paragraphs.
test_document_distribution_1_print
()¶ Test all printable. :return:
-
lexnlp.nlp.en.tests.test_paragraphs.
test_document_distribution_empty
()¶ Test all printable. :return:
-
lexnlp.nlp.en.tests.test_paragraphs.
test_get_paragraphs_too_small_text_with_spans
()¶
-
lexnlp.nlp.en.tests.test_paragraphs.
test_paragraph_examples
()¶
-
lexnlp.nlp.en.tests.test_paragraphs.
test_splitlines_with_spans
()¶
lexnlp.nlp.en.tests.test_sections module¶
Section segmentation unit tests for English.
This module implements unit tests for the section segmentation code in English.
- Todo:
More pathological and difficult cases
-
class
lexnlp.nlp.en.tests.test_sections.
TestSectionSpans
(methodName='runTest')¶ Bases:
unittest.case.TestCase
-
static
get_text
(path)¶
-
test_bad_text
()¶
-
test_file_4_use_ml
()¶
-
test_file_4_use_regex
()¶
-
static
-
lexnlp.nlp.en.tests.test_sections.
test_file_1
()¶ Test using sample file #1. :return:
-
lexnlp.nlp.en.tests.test_sections.
test_file_2
()¶ Test using sample file #2. :return:
-
lexnlp.nlp.en.tests.test_sections.
test_file_3
()¶ Test using sample file #2. :return:
lexnlp.nlp.en.tests.test_sentences module¶
-
class
lexnlp.nlp.en.tests.test_sentences.
TestGetSentenceSpan
(methodName='runTest')¶ Bases:
unittest.case.TestCase
-
test_build_sentence_model
()¶ Test the custom Punkt model. :return:
-
test_hard_case
()¶
-
test_ocr_artifacts_in_post_process_sentence1
()¶
-
test_ocr_artifacts_in_post_process_sentence2
()¶
-
test_ocr_artifacts_in_post_process_sentence3
()¶
-
test_pre_process_document
()¶
-
test_sentence_segmenter
()¶
-
test_sentence_segmenter_empty
()¶ Test basic sentence segmentation.
-
test_titles_in_post_process_sentence1
()¶
-
lexnlp.nlp.en.tests.test_stanford module¶
-
lexnlp.nlp.en.tests.test_stanford.
setup_module
()¶ Setup environment pre-tests :return:
-
lexnlp.nlp.en.tests.test_stanford.
teardown_module
()¶ Setup environment post-tests. :return:
-
lexnlp.nlp.en.tests.test_stanford.
test_stanford_noun_lemmas
()¶
-
lexnlp.nlp.en.tests.test_stanford.
test_stanford_nouns
()¶
-
lexnlp.nlp.en.tests.test_stanford.
test_stanford_tokens
()¶
-
lexnlp.nlp.en.tests.test_stanford.
test_stanford_tokens_lc
()¶
-
lexnlp.nlp.en.tests.test_stanford.
test_stanford_tokens_lc_sw
()¶
-
lexnlp.nlp.en.tests.test_stanford.
test_stanford_tokens_sw
()¶
-
lexnlp.nlp.en.tests.test_stanford.
test_stanford_verb_lemmas
()¶
-
lexnlp.nlp.en.tests.test_stanford.
test_stanford_verbs
()¶
lexnlp.nlp.en.tests.test_stanford_missing module¶
lexnlp.nlp.en.tests.test_titles module¶
-
lexnlp.nlp.en.tests.test_titles.
test_title_1
()¶ Test first example title. :return:
-
lexnlp.nlp.en.tests.test_titles.
test_title_2
()¶ Test second example title. :return:
-
lexnlp.nlp.en.tests.test_titles.
test_title_3
()¶ test failure
lexnlp.nlp.en.tests.test_tokens module¶
-
lexnlp.nlp.en.tests.test_tokens.
run_sentence_token_gen_test
(text, result, lowercase=False, stopword=False)¶ Base test method to run against text with given results.
-
lexnlp.nlp.en.tests.test_tokens.
run_sentence_token_test
(text, result, lowercase=False, stopword=False)¶ Base test method to run against text with given results.
-
lexnlp.nlp.en.tests.test_tokens.
test_adjectives
()¶
-
lexnlp.nlp.en.tests.test_tokens.
test_adjectives_lemma
()¶
-
lexnlp.nlp.en.tests.test_tokens.
test_adverbs
()¶
-
lexnlp.nlp.en.tests.test_tokens.
test_adverbs_lemma
()¶
-
lexnlp.nlp.en.tests.test_tokens.
test_lemmas
()¶
-
lexnlp.nlp.en.tests.test_tokens.
test_lemmas_lc
()¶
-
lexnlp.nlp.en.tests.test_tokens.
test_lemmas_lc_sw
()¶
-
lexnlp.nlp.en.tests.test_tokens.
test_lemmas_sw
()¶
-
lexnlp.nlp.en.tests.test_tokens.
test_nouns
()¶
-
lexnlp.nlp.en.tests.test_tokens.
test_nouns_lemma
()¶
-
lexnlp.nlp.en.tests.test_tokens.
test_stems
()¶
-
lexnlp.nlp.en.tests.test_tokens.
test_stems_lowercase
()¶
-
lexnlp.nlp.en.tests.test_tokens.
test_stems_lowercase_no_stopwords
()¶
-
lexnlp.nlp.en.tests.test_tokens.
test_token_example_1
()¶
-
lexnlp.nlp.en.tests.test_tokens.
test_token_example_1_lc
()¶
-
lexnlp.nlp.en.tests.test_tokens.
test_token_gen_example_1
()¶
-
lexnlp.nlp.en.tests.test_tokens.
test_token_gen_example_1_lc
()¶
-
lexnlp.nlp.en.tests.test_tokens.
test_token_gen_example_1_sw
()¶
-
lexnlp.nlp.en.tests.test_tokens.
test_verb_lemmas
()¶
-
lexnlp.nlp.en.tests.test_tokens.
test_verbs
()¶
-
lexnlp.nlp.en.tests.test_tokens.
test_wordnet_pos
()¶