def testRenderPortletWithoutCookieNegotiation(self): request = self.app.REQUEST ltool = getToolByName(self.portal, 'portal_languages') ltool.use_cookie_negotiation = False renderer = Renderer(self.english, request, None, None, None) output = renderer.render() renderer.update() self.assertEquals(output.strip(), u'')
def testRenderPortletWithFlags(self): request = self.app.REQUEST ltool = getToolByName(self.portal, 'portal_languages') ltool.display_flags = True renderer = Renderer(self.english, request, None, None, None) renderer.update() output = renderer.render() self.assert_('de.gif' in output) self.assert_('gb.gif' in output)
def testRenderPortletOnSiteRoot(self): request = self.app.REQUEST renderer = Renderer(self.portal, request, None, None, None) renderer.update() output = renderer.render() path = self.portal.absolute_url() de_link = '<a href="%s?set_language=de"' % path self.assert_(de_link in output) en_link = '<a href="%s?set_language=en"' % path self.assert_(en_link in output)
def testRenderPortlet(self): request = self.app.REQUEST renderer = Renderer(self.english, request, None, None, None) renderer.update() output = renderer.render() self.assert_('<dl class="portlet portletLanguage">' in output) de_path = self.german.absolute_url() de_link = '<a href="%s?set_language=de"' % de_path self.assert_(de_link in output) en_path = self.english.absolute_url() en_link = '<a href="%s?set_language=en"' % en_path self.assert_(en_link in output)