any2human / tests /test_grammar_selection.py
idnameraj's picture
Upload 124 files
7b67b50 verified
Raw
History Blame Contribute Delete
478 Bytes
"""Generic LanguageTool replacement selection regressions."""
from app.pipeline.grammar import _select_replacement
def test_plural_typo_does_not_become_possessive():
replacements = [{"value": "children's"}, {"value": "children"}]
assert _select_replacement("childrens", replacements) == "children"
def test_contraction_can_still_gain_apostrophe():
replacements = [{"value": "don't"}]
assert _select_replacement("dont", replacements) == "don't"