def setup_microsite(self): with api.env.adopt_roles(['Manager', 'Reviewer']): microsite = api.content.create(type='sc.microsite', id='microsite', container=self.portal) behavior = IPaginaDestaque(microsite) behavior.title_1 = u'Portal Brasil' behavior.title_2 = u'7 de Setembro' behavior.description = u'Pagina Destaque para 7 de Setembro' return microsite
def setup_microsite(self): with api.env.adopt_roles(['Manager', 'Reviewer']): microsite = api.content.create(type='sc.microsite', id='microsite', container=self.portal) behavior = IPaginaDestaque(microsite) behavior.title_1 = u'Portal Brasil' behavior.title_2 = u'7 de Setembro' behavior.description = u'Pagina Destaque para 7 de Setembro' behavior.links = [ { 'title_1': u'Min.', 'title_2': u'dos Esportes', 'url': u'http://esportes.gov.br' }, { 'title_1': u'Min.', 'title_2': u'da Justiça', 'url': u'http://justiça.gov.br' }, ] behavior = ISmartExpiration(microsite) behavior.expires = EXPIRES behavior.expires_url = api.portal.get().absolute_url() return microsite
def setup_microsite(self): with api.env.adopt_roles(['Manager', 'Reviewer']): microsite = api.content.create( type='sc.microsite', id='microsite', container=self.portal ) behavior = IPaginaDestaque(microsite) behavior.title_1 = u'Portal Brasil' behavior.title_2 = u'7 de Setembro' behavior.description = u'Pagina Destaque para 7 de Setembro' return microsite
def test_behavior_enabled_by_default(self): fti = queryUtility(IDexterityFTI, name='sc.microsite') behaviors = fti.behaviors self.assertIn( 'brasil.gov.paginadestaque.behaviors.metadata.IPaginaDestaque', behaviors) with api.env.adopt_roles([ 'Manager', ]): microsite = api.content.create(type='sc.microsite', id='microsite', container=self.portal) behavior = IPaginaDestaque(microsite, None) self.assertIsNotNone(behavior)
def setup_microsite(self): with api.env.adopt_roles(['Manager', 'Reviewer']): microsite = api.content.create( type='sc.microsite', id='microsite', container=self.portal ) behavior = IPaginaDestaque(microsite) behavior.title_1 = u'Portal Brasil' behavior.title_2 = u'7 de Setembro' behavior.description = u'Pagina Destaque para 7 de Setembro' behavior.links = [ {'title_1': u'Min.', 'title_2': u'dos Esportes', 'url': u'http://esportes.gov.br'}, {'title_1': u'Min.', 'title_2': u'da Justiça', 'url': u'http://justiça.gov.br'}, ] behavior = ISmartExpiration(microsite) behavior.expires = EXPIRES behavior.expires_url = api.portal.get().absolute_url() return microsite