def test_details(self): self.login('admin') directory = api.content.create( container=self.new_temporary_folder(), type='seantis.dir.roadworks.directory', title='directory' ) item = api.content.create( container=directory, type='seantis.dir.roadworks.item', title='item' ) view = View(item, self.portal.REQUEST) self.assertEqual([], view.details()) item.road = u'Unter der Egg' self.assertEqual([(u'Road', u'Unter der Egg')], view.details())
def test_details_attachment(self): self.login('admin') directory = api.content.create( container=self.new_temporary_folder(), type='seantis.dir.roadworks.directory', title='directory' ) item = api.content.create( container=directory, type='seantis.dir.roadworks.item', title='item' ) item.road = u'Unter der Egg' item.attachment = NamedFile('Dummy content', filename=u'test.txt') view = View(item, self.portal.REQUEST) attachment_detail = view.details()[1] self.assertEqual(u'Attachment', attachment_detail[0]) self.assertTrue(u'test.txt (0 KB)' in attachment_detail[1])