def test_render(self): from collective.cover.tests.utils import set_text_field text = '<p>My document text...</p>' obj = self.portal['my-document'] set_text_field(obj, text) # handle Archetypes and Dexterity self.tile.populate_with_object(obj) rendered = self.tile() self.assertIn(text, rendered)
def test_render(self): from collective.cover.tests.utils import set_text_field text = '<p>My document text...</p>' obj = self.portal['my-document'] set_text_field(obj, text) # handle Archetypes and Dexterity self.tile.populate_with_object(obj) rendered = self.tile() self.assertIn(text, rendered)
def test_render_restricted_object(self): text = '<h2>Peace of mind</h2>' obj = self.portal['my-news-item'] set_text_field(obj, text) # handle Archetypes and Dexterity self.tile.populate_with_object(obj) obj.manage_permission('View', [], 0) self.tile.is_compose_mode = Mock(return_value=True) self.assertIn('This item does not have any body text.', self.tile())
def test_render(self): text = '<h2>Peace of mind</h2>' obj = self.portal['my-news-item'] set_text_field(obj, text) # handle Archetypes and Dexterity self.tile.populate_with_object(obj) rendered = self.tile() # the body need to bring our motto self.assertIn('Peace of mind', rendered)
def test_render(self): text = '<h2>Peace of mind</h2>' obj = self.portal['my-news-item'] set_text_field(obj, text) # handle Archetypes and Dexterity self.tile.populate_with_object(obj) rendered = self.tile() # the body need to bring our motto self.assertIn('Peace of mind', rendered)
def test_render_deleted_object(self): text = '<h2>Peace of mind</h2>' obj = self.portal['my-news-item'] set_text_field(obj, text) # handle Archetypes and Dexterity self.tile.populate_with_object(obj) # Delete original object setRoles(self.portal, TEST_USER_ID, ['Manager']) self.portal.manage_delObjects(['my-news-item']) self.tile.is_compose_mode = Mock(return_value=True) self.assertIn('This item does not have any body text.', self.tile())
def test_render_restricted_object(self): text = '<h2>Peace of mind</h2>' obj = self.portal['my-news-item'] set_text_field(obj, text) # handle Archetypes and Dexterity self.tile.populate_with_object(obj) obj.manage_permission('View', [], 0) self.tile.is_compose_mode = Mock(return_value=True) self.assertIn( 'This item does not have any body text.', self.tile() )
def test_render_deleted_object(self): text = '<h2>Peace of mind</h2>' obj = self.portal['my-news-item'] set_text_field(obj, text) # handle Archetypes and Dexterity self.tile.populate_with_object(obj) # Delete original object setRoles(self.portal, TEST_USER_ID, ['Manager']) self.portal.manage_delObjects(['my-news-item', ]) self.tile.is_compose_mode = Mock(return_value=True) self.assertIn( 'This item does not have any body text.', self.tile() )
def test_body(self): text = '<h2>Peace of mind</h2>' obj = self.portal['my-news-item'] set_text_field(obj, text) # handle Archetypes and Dexterity self.tile.populate_with_object(obj) self.assertEqual(self.tile.body(), text)
def test_body(self): text = '<h2>Peace of mind</h2>' obj = self.portal['my-news-item'] set_text_field(obj, text) # handle Archetypes and Dexterity self.tile.populate_with_object(obj) self.assertEqual(self.tile.body(), text)