Beispiel #1
0
 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)
Beispiel #2
0
 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)
Beispiel #10
0
 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)