def test_suffixes(): """Test that we can detect wrong suffixes.""" scn_checker = SicilianChecker() assert passes(scn_checker.suffixes, "", "") assert fails(scn_checker.suffixes, "", "nazzioni") assert fails(scn_checker.suffixes, "", "cchiù azzioni") assert passes(scn_checker.suffixes, "razzioni", "razzioni") assert passes(scn_checker.suffixes, "", "nazziuni") assert passes(scn_checker.vocalism, "", "abcdefghijklmnopqrstuvwxyz") assert passes(scn_checker.vocalism, "", "ABCDEFGHIJKLMNOPQRSTUVWXYZ")
def test_vocalism(): """Test that we can detect vocalism issues.""" scn_checker = SicilianChecker() assert passes(scn_checker.vocalism, "", "") assert fails(scn_checker.vocalism, "", "sale") assert fails(scn_checker.vocalism, "", "u vire") assert passes(scn_checker.vocalism, "", "me sali") assert passes(scn_checker.vocalism, "", "jo") assert passes(scn_checker.vocalism, "", "po jiri") assert passes(scn_checker.vocalism, "", "abcdefghijklmnopqrstuvwxyz") assert passes(scn_checker.vocalism, "", "ABCDEFGHIJKLMNOPQRSTUVWXYZ")
def test_italianisms(): """Test that we can detect italianisms.""" scn_checker = SicilianChecker() assert passes(scn_checker.italianisms, "", "") assert fails(scn_checker.italianisms, "", "io") assert fails(scn_checker.italianisms, "", "tantu") assert fails(scn_checker.italianisms, "", "menu") assert fails(scn_checker.italianisms, "", "tantu cchiù picca") assert passes(scn_checker.italianisms, "io", "io") assert passes(scn_checker.italianisms, "", "cchiù") assert passes(scn_checker.italianisms, "", "abcdefghijklmnopqrstuvwxyz") assert passes(scn_checker.italianisms, "", "ABCDEFGHIJKLMNOPQRSTUVWXYZ")
def test_cedillas(): """Test that we can detect cedillas.""" ro_checker = RomanianChecker() assert passes(ro_checker.cedillas, "", "") assert fails(ro_checker.cedillas, "", "blaŢbla") assert fails(ro_checker.cedillas, "", "blaŞbla") assert fails(ro_checker.cedillas, "", "blaţbla") assert fails(ro_checker.cedillas, "", "blaşbla") assert fails(ro_checker.cedillas, "", "blaŢblaŞblaţblaşbla']") assert passes(ro_checker.cedillas, "", "blașțăâîbla") assert passes(ro_checker.cedillas, "", "blaȘȚĂÂÎbla") assert passes(ro_checker.cedillas, "", "abcdefghijklmnopqrstuvwxyz") assert passes(ro_checker.cedillas, "", "ABCDEFGHIJKLMNOPQRSTUVWXYZ")
def test_niciun(): """Test that we can detect niciun/nicio.""" ro_checker = RomanianChecker() assert passes(ro_checker.niciun_nicio, "", "") assert fails(ro_checker.niciun_nicio, "", "nici un") assert fails(ro_checker.niciun_nicio, "", "nici o") assert fails(ro_checker.niciun_nicio, "", "bla nici un bla") assert fails(ro_checker.niciun_nicio, "", "bla nici o bla") assert passes(ro_checker.niciun_nicio, "", "niciun") assert passes(ro_checker.niciun_nicio, "", "nicio") assert passes(ro_checker.niciun_nicio, "", "bla niciun bla") assert passes(ro_checker.niciun_nicio, "", "bla nicio bla") assert passes(ro_checker.niciun_nicio, "", "blașțăâîbla") assert passes(ro_checker.niciun_nicio, "", "blaȘȚĂÂÎbla") assert passes(ro_checker.niciun_nicio, "", "abcdefghijklmnopqrstuvwxyz") assert passes(ro_checker.niciun_nicio, "", "ABCDEFGHIJKLMNOPQRSTUVWXYZ")