def test_link_text_is_context_title(self): html = fromstring(quick_preview(self.brain, self.brain.Title)) element = html.find('a') self.assertEqual( self.folder.Title(), element.text_content())
def test_set_href_to_preview_with_obj(self): html = fromstring(quick_preview(self.folder, self.folder.Title())) element = html.find('a') self.assertEqual( '%s/quick_preview' % self.folder.absolute_url(), element.attrib.get('href'))
def test_img_scr_to_context_icon_if_icon_exists(self): self.folder.getTypeInfo().icon_expr_object = Expression( 'string:folder.jpg') self.folder.reindexObject() self.brain = getToolByName(self.portal, 'portal_catalog')(portal_type="Folder")[0] html = fromstring(quick_preview(self.brain, self.brain.Title)) element = html.xpath('a/img')[0] self.assertEqual('%s/folder.jpg' % self.portal.absolute_url(), element.attrib.get('src'))
def test_img_scr_to_context_icon_if_icon_exists(self): self.folder.getTypeInfo().icon_expr_object = Expression( 'string:folder.jpg') self.folder.reindexObject() self.brain = getToolByName(self.portal, 'portal_catalog')( portal_type="Folder")[0] html = fromstring(quick_preview(self.brain, self.brain.Title)) element = html.xpath('a/img')[0] self.assertEqual( '%s/folder.jpg' % self.portal.absolute_url(), element.attrib.get('src'))
def test_has_img_attribute_in_a_tag(self): html = fromstring(quick_preview(self.brain, self.brain.Title)) element = html.xpath('a/img') self.assertTrue(1, len(element)) self.assertEqual('img', element[0].tag)
def test_link_tag_class_is_set(self): html = fromstring(quick_preview(self.brain, self.brain.Title)) element = html.find('a') self.assertEqual('quick_preview', element.attrib.get('class'))
def test_has_link_in_wrapper(self): html = fromstring(quick_preview(self.brain, self.brain.Title)) element = html.xpath('a') self.assertTrue(1, len(element))
def test_has_linkwrapper(self): html = fromstring(quick_preview(self.brain, self.brain.Title)) self.assertEqual('linkWrapper', html.attrib.get('class')) self.assertEqual('span', html.tag)