Пример #1
0
 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.")
Пример #2
0
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
Пример #3
0
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
Пример #4
0
 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)
Пример #5
0
 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)
Пример #6
0
 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.")
Пример #7
0
	def __initAvailableVariants(self):
		dicts = Voikko.listDicts(VoikkoHandlePool.getInstance().getDictionaryPath())
		self.__dictionaryVariantList = []
		for vDict in dicts:
			dictName = vDict.variant + ": " + vDict.description
			self.__dictionaryVariantList.append(dictName)