Example #1
0
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()
Example #2
0
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'
    )