def test_fi_FI_voikko(self): d = hunspell_suggest.Dictionary('fi_FI') self.assertEqual(d.has_spellchecking(), True) h = hunspell_suggest.Hunspell(['fi_FI']) self.assertEqual(h.suggest('kisssa'), [('kissa', -1), ('kissaa', -1), ('kisassa', -1), ('kisussa', -1)])
def test_fi_FI_voikko(self) -> None: d = hunspell_suggest.Dictionary('fi_FI') self.assertEqual(d.has_spellchecking(), True) h = hunspell_suggest.Hunspell(['fi_FI']) self.assertEqual( h.suggest('kisssa'), [('kissa', -1), ('Kiassa', -1), ('kissaa', -1), ('kisassa', -1), ('kisussa', -1)]) self.assertEqual( h.suggest('Pariisin-suurlähettila'), [('Pariisin-suurla\u0308hettila\u0308s', 0), ('Pariisin-suurlähetetila', -1), ('Pariisin-suurlähettiala', -1)])
def test_fi_FI_spellcheck_suggest_voikko(self): d = hunspell_suggest.Dictionary('fi_FI') self.assertEqual(d.spellcheck_suggest_voikko('kisssa'), ['kissa', 'kissaa', 'kisassa', 'kisussa'])
def test_fi_FI_spellcheck_voikko(self): d = hunspell_suggest.Dictionary('fi_FI') self.assertEqual(d.spellcheck_voikko('kissa'), True) self.assertEqual(d.spellcheck_voikko('kisssa'), False) self.assertEqual(d.spellcheck_voikko('Päiviä'), True) self.assertEqual(d.spellcheck_voikko('Päivia'), False)
def test_en_US_spellcheck_suggest_pyhunspell(self): d = hunspell_suggest.Dictionary('en_US') self.assertEqual(d.spellcheck_suggest_pyhunspell('kamel'), ['camel', 'Camel'])
def test_en_US_spellcheck_pyhunspell(self): d = hunspell_suggest.Dictionary('en_US') self.assertEqual(d.spellcheck_pyhunspell('winter'), True) self.assertEqual(d.spellcheck_pyhunspell('winxer'), False)
def test_en_US_spellcheck_suggest_enchant(self) -> None: d = hunspell_suggest.Dictionary('en_US') self.assertEqual( d.spellcheck_suggest_enchant('kamel'), ['Jamel', 'Camel', 'camel', 'Jamal', 'gamely'])
def test_en_US_spellcheck_enchant(self) -> None: d = hunspell_suggest.Dictionary('en_US') self.assertEqual(d.spellcheck_enchant('winter'), True) self.assertEqual(d.spellcheck_enchant('winxer'), False)