from pgolf.policy.tests.base import TestCase, setup_site from pgolf.policy.tests.portal_properties import check_portal_properties from pgolf.policy.tests.portal_mailhost import check_portal_mailhost from pgolf.policy.tests.globals import ( getTestingOptionsFromIni, errprint, ZOPETESTCASE, format_test_title, UNTESTED_WARNING, ) _options = getTestingOptionsFromIni() FAILS_ON_UNTESTED_ELEMENT = _options['FAILS_ON_UNTESTED_ELEMENT'] TEST_VERBOSE_MODE = _options['TEST_VERBOSE_MODE'] TEST_SEQUENCE_TITLE = format_test_title('Checking Portal MailHost') # utilities and basic variables/options # if you have plone.reload out there add an helper to use in doctests while programming # just use preload(module) in pdb :) # it would be neccessary for you to precise each module to reload, this method is also not recursive. # eg: (pdb) from foo import bar;preload(bar) # see utils.py for details # adapt if any need to your testing utils module. from pgolf.policy.tests.globals import * class TestSetup(TestCase): """Check Policy.""" wkf = getWorkflows()
import unittest from pgolf.policy.tests_tools import getSiteProperties from pgolf.policy.tests.globals import ( getTestingOptionsFromIni, errprint, ZOPETESTCASE, format_test_title, ) _options = getTestingOptionsFromIni() FAILS_ON_UNTESTED_ELEMENT = _options['FAILS_ON_UNTESTED_ELEMENT'] TEST_VERBOSE_MODE = _options['TEST_VERBOSE_MODE'] TEST_SEQUENCE_TITLE = format_test_title(' Checking Portal Properties') def get_xml_default(): from Products import CMFDefault return os.path.join( os.path.dirname(CMFDefault.__file__), 'profiles', 'default', 'properties.xml' ) def get_xml_plone(): from Products import CMFPlone return os.path.join( os.path.dirname(CMFPlone.__file__), 'profiles', 'default', 'properties.xml' )