1#!/usr/bin/env python 2from __future__ import absolute_import, division, unicode_literals 3import unittest 4 5from cola import compat 6from cola import spellcheck 7 8from . import helper 9 10 11class TestCase(unittest.TestCase): 12 def test_spellcheck_generator(self): 13 check = spellcheck.NorvigSpellCheck() 14 self.assert_spellcheck(check) 15 16 def test_spellcheck_unicode(self): 17 path = helper.fixture('unicode.txt') 18 check = spellcheck.NorvigSpellCheck(cracklib=path) 19 self.assert_spellcheck(check) 20 21 def assert_spellcheck(self, check): 22 for word in check.read(): 23 self.assertTrue(word is not None) 24 self.assertTrue(isinstance(word, compat.ustr)) 25 26 27if __name__ == '__main__': 28 unittest.main() 29