def setUpPloneSite(self, portal): """Set up a Plone site for testing.""" # Plone 5 support if HAS_PA_CONTENTTYPES: self.applyProfile(portal, 'plone.app.contenttypes:default') self.applyProfile(portal, 'ps.plone.mlstiles:default') self.applyProfile(portal, 'ps.plone.mls:testfixture') if HAS_COVER: # setup test content self.applyProfile(portal, 'collective.cover:default') self.applyProfile(portal, 'collective.cover:testfixture') self.applyProfile(portal, 'ps.plone.mlstiles:support_cover') create_standard_content_for_tests(portal) if HAS_MOSAIC: self.applyProfile(portal, 'plone.app.mosaic:default') self.applyProfile(portal, 'ps.plone.mlstiles:support_mosaic') portal.portal_workflow.setDefaultChain('simple_publication_workflow') # Prevent kss validation errors in Plone 4.2 portal_kss = getattr(portal, 'portal_kss', None) if portal_kss: kss = portal_kss.getResource('++resource++plone.app.z3cform') kss.setEnabled(False)
def setUpPloneSite(self, portal): if IS_PLONE_5: self.applyProfile(portal, 'plone.app.contenttypes:default') else: if DEXTERITY_ONLY: self.applyProfile(portal, 'plone.app.contenttypes:default') if HAS_PFG: self.applyProfile(portal, 'Products.PloneFormGen:default') self.applyProfile(portal, 'collective.cover:default') self.applyProfile(portal, 'collective.cover:testfixture') # setup test content create_standard_content_for_tests(portal) set_file_field(portal['my-file'], load_file('lorem_ipsum.txt')) set_image_field(portal['my-image'], generate_jpeg(50, 50)) set_image_field(portal['my-image1'], generate_jpeg(50, 50)) set_image_field(portal['my-image2'], generate_jpeg(50, 50)) set_image_field(portal['my-news-item'], generate_jpeg(50, 50)) portal_workflow = portal.portal_workflow portal_workflow.setChainForPortalTypes( ['Collection'], ['simple_publication_workflow']) # Prevent kss validation errors in Plone 4.2 portal_kss = getattr(portal, 'portal_kss', None) if portal_kss: portal_kss.getResource('++resource++plone.app.z3cform').setEnabled(False)
def setUpPloneSite(self, portal): if PLONE_VERSION.startswith('5'): self.applyProfile(portal, 'plone.app.contenttypes:default') else: if DEXTERITY_ONLY: self.applyProfile(portal, 'plone.app.contenttypes:default') if HAS_PFG: self.applyProfile(portal, 'Products.PloneFormGen:default') self.applyProfile(portal, 'collective.cover:default') self.applyProfile(portal, 'collective.cover:testfixture') # setup test content create_standard_content_for_tests(portal) set_file_field(portal['my-file'], load_file('lorem_ipsum.txt')) set_image_field(portal['my-image'], generate_jpeg(50, 50)) set_image_field(portal['my-image1'], generate_jpeg(50, 50)) set_image_field(portal['my-image2'], generate_jpeg(50, 50)) set_image_field(portal['my-news-item'], generate_jpeg(50, 50)) portal_workflow = portal.portal_workflow portal_workflow.setChainForPortalTypes( ['Collection'], ['simple_publication_workflow']) # Prevent kss validation errors in Plone 4.2 portal_kss = getattr(portal, 'portal_kss', None) if portal_kss: portal_kss.getResource('++resource++plone.app.z3cform').setEnabled(False)
def setUpPloneSite(self, portal): if DEXTERITY_ONLY: self.applyProfile(portal, 'plone.app.contenttypes:default') self.applyProfile(portal, 'collective.cover:default') self.applyProfile(portal, 'collective.cover:testfixture') self.applyProfile(portal, 'covertile.cycle2:default') # setup test content create_standard_content_for_tests(portal) set_image_field(portal['my-image1'], generate_jpeg(900, 400)) set_image_field(portal['my-image2'], generate_jpeg(900, 400))
def setUpPloneSite(self, portal): """Set up a Plone site for testing.""" self.applyProfile(portal, 'ps.plone.mlstiles:default') self.applyProfile(portal, 'collective.cover:testfixture') # setup test content create_standard_content_for_tests(portal) portal_workflow = portal.portal_workflow portal_workflow.setChainForPortalTypes( ['Collection'], ['simple_publication_workflow']) # Prevent kss validation errors in Plone 4.2 portal_kss = getattr(portal, 'portal_kss', None) if portal_kss: kss = portal_kss.getResource('++resource++plone.app.z3cform') kss.setEnabled(False)
def setUpPloneSite(self, portal): if IS_PLONE_5: self.applyProfile(portal, 'plone.app.contenttypes:default') else: if DEXTERITY_ONLY: self.applyProfile(portal, 'plone.app.contenttypes:default') if HAS_PFG: self.applyProfile(portal, 'Products.PloneFormGen:default') self.applyProfile(portal, 'collective.cover:default') self.applyProfile(portal, 'collective.cover:testfixture') # setup test content create_standard_content_for_tests(portal) set_file_field(portal['my-file'], load_file('lorem_ipsum.txt')) set_image_field(portal['my-image'], generate_jpeg(50, 50)) set_image_field(portal['my-image1'], generate_jpeg(50, 50)) set_image_field(portal['my-image2'], generate_jpeg(50, 50)) set_image_field(portal['my-news-item'], generate_jpeg(50, 50)) portal_workflow = portal.portal_workflow portal_workflow.setChainForPortalTypes(['Collection'], ['simple_publication_workflow'])
def setUpPloneSite(self, portal): if IS_PLONE_5: self.applyProfile(portal, 'plone.app.contenttypes:default') else: if DEXTERITY_ONLY: self.applyProfile(portal, 'plone.app.contenttypes:default') if HAS_PFG: self.applyProfile(portal, 'Products.PloneFormGen:default') self.applyProfile(portal, 'collective.cover:default') self.applyProfile(portal, 'collective.cover:testfixture') # setup test content create_standard_content_for_tests(portal) set_file_field(portal['my-file'], load_file('lorem_ipsum.txt')) set_image_field(portal['my-image'], generate_jpeg(50, 50)) set_image_field(portal['my-image1'], generate_jpeg(50, 50)) set_image_field(portal['my-image2'], generate_jpeg(50, 50)) set_image_field(portal['my-news-item'], generate_jpeg(50, 50)) portal_workflow = portal.portal_workflow portal_workflow.setChainForPortalTypes( ['Collection'], ['simple_publication_workflow'])