def testCMFAccessors(self): """CMF-Style accessors must return utf8-encoded strings.""" self.loginAsPortalOwner() solution = createSolution() title = solution.Title() self.assertIsInstance(title, str) survey = utils.getSurvey(solution) self.assertEqual( title, translate(Solution.title, target_language=survey.language) )
def testCMFAccessors(self): """ CMF-Style accessors must return utf8-encoded strings. """ from zope.i18n import translate from euphorie.content import utils from euphorie.content.solution import Solution self.loginAsPortalOwner() solution = createSolution() title = solution.Title() self.assertEqual(type(title), str) survey = utils.getSurvey(solution) self.assertEqual(title, translate(Solution.title, target_language=survey.language))
def testCMFAccessors(self): """ CMF-Style accessors must return utf8-encoded strings. """ from zope.i18n import translate from euphorie.content import utils from euphorie.content.solution import Solution self.loginAsPortalOwner() solution = createSolution() title = solution.Title() self.assertEqual(type(title), str) survey = utils.getSurvey(solution) self.assertEqual( title, translate(Solution.title, target_language=survey.language))
def Title(self): survey = utils.getSurvey(self) return translate( Solution.title, context=self.REQUEST, target_language=survey.language).encode('utf-8')
def Title(self): survey = utils.getSurvey(self) return translate(Solution.title, context=self.REQUEST, target_language=survey.language).encode('utf-8')
def Title(self): survey = utils.getSurvey(self) return safe_nativestring( translate(Solution.title, context=self.REQUEST, target_language=survey.language))