lexnlp.extract.en.entities.tests package¶
Submodules¶
lexnlp.extract.en.entities.tests.test_get_companies module¶
lexnlp.extract.en.entities.tests.test_nltk_maxent module¶
Unit tests for the NLTK maximum entropy entity extraction methods.
This module implements unit tests for the named entity extraction functionality in English based on the NLTK POS-tagging and (fuzzy) chunking methods.
- Todo:
Better testing for exact test in return sources
More pathological and difficult cases
-
lexnlp.extract.en.entities.tests.test_nltk_maxent.empty_string_converter(data: List[Any])¶
-
lexnlp.extract.en.entities.tests.test_nltk_maxent.test_companies()¶ Test get_companies methods. :return:
-
lexnlp.extract.en.entities.tests.test_nltk_maxent.test_companies_and()¶ Test get_companies methods with CC case. :return:
-
lexnlp.extract.en.entities.tests.test_nltk_maxent.test_companies_count()¶ Test get_companies with counting uniques. :return:
-
lexnlp.extract.en.entities.tests.test_nltk_maxent.test_companies_rs()¶ Test get_companies methods with return_source. :return:
-
lexnlp.extract.en.entities.tests.test_nltk_maxent.test_company_abbr_name()¶ Test get_companies methods with detailed type option. :return:
-
lexnlp.extract.en.entities.tests.test_nltk_maxent.test_company_detail_type()¶ Test get_companies methods with detailed type option. :return:
-
lexnlp.extract.en.entities.tests.test_nltk_maxent.test_company_has_type_only()¶ Test get_companies methods with company without name. :return:
-
lexnlp.extract.en.entities.tests.test_nltk_maxent.test_company_upper_name()¶ Test get_companies methods with name_upper arg. :return:
-
lexnlp.extract.en.entities.tests.test_nltk_maxent.test_gpe_in()¶ Test whether large list of GPE examples match. :return:
-
lexnlp.extract.en.entities.tests.test_nltk_maxent.test_gpes()¶ Test get_geopolitical methods. :return:
-
lexnlp.extract.en.entities.tests.test_nltk_maxent.test_gpes_rs()¶ Test get_geopolitical methods with return_source :return:
-
lexnlp.extract.en.entities.tests.test_nltk_maxent.test_noun_phrases()¶ Test get_noun_phrases methods. :return:
-
lexnlp.extract.en.entities.tests.test_nltk_maxent.test_person_in()¶ Test whether large list of person examples match. :return:
-
lexnlp.extract.en.entities.tests.test_nltk_maxent.test_persons()¶ Test get_persons methods. :return:
-
lexnlp.extract.en.entities.tests.test_nltk_maxent.test_persons_rs()¶ Test get_persons methods with return_source. :return:
lexnlp.extract.en.entities.tests.test_nltk_re module¶
Unit tests for the NLTK regular expression entity extraction methods.
This module implements unit tests for the named entity extraction functionality in English based on the NLTK POS-tagging and (fuzzy) chunking methods.
- Todo:
Better testing for exact test in return sources
More pathological and difficult cases
-
lexnlp.extract.en.entities.tests.test_nltk_re.company_annotation_to_tuple_converter(ants: List[lexnlp.extract.common.annotations.company_annotation.CompanyAnnotation], need_detail: bool)¶
-
lexnlp.extract.en.entities.tests.test_nltk_re.company_annotation_to_tuple_converter_detailed(ants: List[lexnlp.extract.common.annotations.company_annotation.CompanyAnnotation])¶
-
lexnlp.extract.en.entities.tests.test_nltk_re.company_annotation_to_tuple_converter_short(ants: List[lexnlp.extract.common.annotations.company_annotation.CompanyAnnotation])¶
-
lexnlp.extract.en.entities.tests.test_nltk_re.test_company_article_regex()¶ Test company regular expressions. :return:
-
lexnlp.extract.en.entities.tests.test_nltk_re.test_company_as()¶ Text company as … strings. :return:
-
lexnlp.extract.en.entities.tests.test_nltk_re.test_company_regex()¶ Test company regular expressions. :return:
lexnlp.extract.en.entities.tests.test_stanford_ner module¶
Name unit tests for English.
This module implements unit tests for the name extraction functionality in English.
- Todo:
Better testing for exact test in return sources
More pathological and difficult cases
-
lexnlp.extract.en.entities.tests.test_stanford_ner.test_stanford_locations()¶ Test Stanford NER location extraction. :return:
-
lexnlp.extract.en.entities.tests.test_stanford_ner.test_stanford_name_example_in()¶
-
lexnlp.extract.en.entities.tests.test_stanford_ner.test_stanford_org_example_in()¶