def test_meta_robots(self): self.portal.invokeFactory('Document', 'doc-1') doc = self.portal['doc-1'] behavior = IMetaRobots(doc) self.assertEqual(behavior.robots, None) behavior.robots = [u'nofollow', ] self.assertEqual(behavior.robots, [u'nofollow', ])
def test_viewlet(self): self.portal.invokeFactory('Document', 'doc-1') doc = self.portal['doc-1'] view = api.content.get_view('view', doc, self.request) rendered = view() self.assertIn('<meta name="robots" content="all', rendered) behavior = IMetaRobots(doc) behavior.robots = [u'nofollow', ] view = api.content.get_view('view', doc, self.request) rendered = view() self.assertIn('<meta name="robots" content="nofollow', rendered)