def testListDictsWithoutPath(self): dicts = Voikko.listDicts() self.failUnless(len(dicts) > 0) standard = dicts[0] self.assertEqual( u"standard", standard.variant, u"Standard dictionary must be the default in test environment.")
def initVoikko(): global _voikko for allowedDict in ALLOWED_DICTS: v = Voikko(allowedDict) v.setIgnoreDot(False) v.setAcceptUnfinishedParagraphsInGc(True) _voikko[allowedDict] = v for d in Voikko.listDicts(): tag = d.language + u"-x-" + d.variant if tag in ALLOWED_DICTS: _dictInfo[tag] = d
def testListDictsWithPathAndAttributes(self): info = MorphologyInfo() info.variant = u"test-variant-name" info.description = u"Some test description sakldjasd" info.morphology = u"null" dataDir = TestDataDir() dataDir.createMorphology(info.variant, info) dicts = Voikko.listDicts(dataDir.getDirectory()) dataDir.tearDown() dictsWithCorrectVariant = list(filter(lambda aDict: aDict.variant == info.variant, dicts)) self.assertEqual(1, len(dictsWithCorrectVariant)) theDict = dictsWithCorrectVariant[0] self.assertEqual(info.description, theDict.description) self.assertEqual(u"fi", theDict.language) self.assertEqual(u"", theDict.script)
def testListDictsWithPathAndAttributes(self): info = MorphologyInfo() info.variant = u"test-variant-name" info.description = u"Some test description sakldjasd" info.morphology = u"null" dataDir = TestDataDir() dataDir.createMorphology(info.variant, info) dicts = Voikko.listDicts(dataDir.getDirectory()) dataDir.tearDown() dictsWithCorrectVariant = list( filter(lambda aDict: aDict.variant == info.variant, dicts)) self.assertEqual(1, len(dictsWithCorrectVariant)) theDict = dictsWithCorrectVariant[0] self.assertEqual(info.description, theDict.description) self.assertEqual(u"fi", theDict.language) self.assertEqual(u"", theDict.script)
def testListDictsWithoutPath(self): dicts = Voikko.listDicts() self.failUnless(len(dicts) > 0) standard = dicts[0] self.assertEqual(u"standard", standard.variant, u"Standard dictionary must be the default in test environment.")
def __initAvailableVariants(self): dicts = Voikko.listDicts(VoikkoHandlePool.getInstance().getDictionaryPath()) self.__dictionaryVariantList = [] for vDict in dicts: dictName = vDict.variant + ": " + vDict.description self.__dictionaryVariantList.append(dictName)