@@ -3,12 +3,12 @@ def test_langtool_load():
33 import language_tool_python
44 lang_tool = language_tool_python .LanguageTool ("en-US" )
55 matches = lang_tool .check ('ain\' t nothin but a thang' )
6- assert str (matches ) == """[Match({'ruleId': 'UPPERCASE_SENTENCE_START', 'message': 'This sentence does not start with an uppercase letter.', 'replacements': ['Ain'], 'offsetInContext': 0, 'context': "ain't nothin but a thang", 'offset': 0, 'errorLength': 3, 'category': 'CASING', 'ruleIssueType': 'typographical', 'sentence': "ain't nothin but a thang"}), Match({'ruleId': 'MORFOLOGIK_RULE_EN_US', 'message': 'Possible spelling mistake found.', 'replacements': ['nothing', 'no thin'], 'offsetInContext': 6, 'context': "ain't nothin but a thang", 'offset': 6, 'errorLength': 6, 'category': 'TYPOS', 'ruleIssueType': 'misspelling', 'sentence': "ain't nothin but a thang"}), Match({'ruleId': 'MORFOLOGIK_RULE_EN_US', 'message': 'Possible spelling mistake found.', 'replacements': ['than', 'thing', 'hang', 'thank', 'Chang', 'tang', 'thong', 'twang', 'Thant', 'thane', 'Thanh', 't hang', 'Shang', 'Zhang'], 'offsetInContext': 19, 'context': "ain't nothin but a thang", 'offset': 19, 'errorLength': 5, 'category': 'TYPOS', 'ruleIssueType': 'misspelling', 'sentence': "ain't nothin but a thang"})]"""
6+ assert str (matches ) == """[Match({'ruleId': 'UPPERCASE_SENTENCE_START', 'message': 'This sentence does not start with an uppercase letter.', 'replacements': ['Ai'], 'offsetInContext': 0, 'context': "ain't nothin but a thang", 'offset': 0, 'errorLength': 2, 'category': 'CASING', 'ruleIssueType': 'typographical', 'sentence': "ain't nothin but a thang"}), Match({'ruleId': 'MORFOLOGIK_RULE_EN_US', 'message': 'Possible spelling mistake found.', 'replacements': ['nothing', 'no thin'], 'offsetInContext': 6, 'context': "ain't nothin but a thang", 'offset': 6, 'errorLength': 6, 'category': 'TYPOS', 'ruleIssueType': 'misspelling', 'sentence': "ain't nothin but a thang"}), Match({'ruleId': 'MORFOLOGIK_RULE_EN_US', 'message': 'Possible spelling mistake found.', 'replacements': ['than', 'thing', 'hang', 'thank', 'Chang', 'tang', 'thong', 'twang', 'Thant', 'thane', 'Thanh', 't hang', 'Jhang', 'Shang', 'Zhang'], 'offsetInContext': 19, 'context': "ain't nothin but a thang", 'offset': 19, 'errorLength': 5, 'category': 'TYPOS', 'ruleIssueType': 'misspelling', 'sentence': "ain't nothin but a thang"})]"""
77
88def test_langtool_languages ():
99 import language_tool_python
1010 lang_tool = language_tool_python .LanguageTool ("en-US" )
11- assert lang_tool ._get_languages () == {'ta-IN' , 'en-CA' , 'da' , 'eo' , 'pt-AO' , 'de' , 'gl' , 'ru-RU' , 'de-DE' , 'en' , 'br' , 'en-ZA' , 'pt-MZ' , 'ast-ES' , 'sk-SK' , 'en-AU' , 'ta' , 'ga' , 'be' , 'pl' , 'tl-PH' , 'sl' , 'ar' , 'es' , 'sl-SI' , 'en-NZ' , 'el' , 'el-GR' , 'ru' , 'zh-CN' , 'en-GB' , 'be-BY' , 'pl-PL' , 'km-KH' , 'pt' , 'uk-UA' , 'ca' , 'de-DE-x-simple-language' , 'ro' , 'ca-ES' , 'de-CH' , 'ja-JP' , 'tl' , 'pt-PT' , 'gl-ES' , 'pt-BR' , 'km' , 'ga-IE' , 'ja' , 'sv' , 'sk' , 'en-US' , 'de-AT' , 'ca-ES-valencia' , 'uk' , 'it' , 'zh' , 'br-FR' , 'da-DK' , 'ast' , 'fr' , 'fa' , 'nl' , 'ro-RO' , 'nl-BE' }
11+ assert lang_tool ._get_languages () == {'es-AR' , ' ta-IN' , 'en-CA' , 'da' , 'eo' , 'pt-AO' , 'de' , 'gl' , 'ru-RU' , 'de-DE' , 'en' , 'br' , 'en-ZA' , 'pt-MZ' , 'ast-ES' , 'sk-SK' , 'en-AU' , 'ta' , 'ga' , 'be' , 'pl' , 'tl-PH' , 'sl' , 'ar' , 'es' , 'sl-SI' , 'en-NZ' , 'el' , 'el-GR' , 'ru' , 'zh-CN' , 'en-GB' , 'be-BY' , 'pl-PL' , 'km-KH' , 'pt' , 'uk-UA' , 'ca' , 'de-DE-x-simple-language' , 'ro' , 'ca-ES' , 'de-CH' , 'ja-JP' , 'tl' , 'pt-PT' , 'gl-ES' , 'pt-BR' , 'km' , 'ga-IE' , 'ja' , 'sv' , 'sk' , 'en-US' , 'de-AT' , 'ca-ES-valencia' , 'uk' , 'it' , 'zh' , 'br-FR' , 'da-DK' , 'ast' , 'fr' , 'fa' , 'nl' , 'ro-RO' , 'nl-BE' }
1212
1313def test_match ():
1414 import language_tool_python
0 commit comments