def _isIDAutoGenerated(self, id): if not self.isCanonical(): canonical_id = self.getCanonical().getId() language = self.Language() return isInitialTranslationId(id, canonical_id, language) return super(I18NBaseObject, self)._isIDAutoGenerated(id)
def testStartWithCanonicalId(self): self.assertFalse(isInitialTranslationId('doc-en-francais', 'doc', 'fr'))
def testCustomizedId(self): self.assertFalse( isInitialTranslationId('a-propos-de-la-langue', 'about-language', 'fr'))
def testInitialIdInSameFolder(self): self.assertTrue(isInitialTranslationId('doc-fr', 'doc', 'fr'))
def testInitialId(self): self.assertTrue(isInitialTranslationId('doc', 'doc', 'fr'))