def test_suite():
    return unittest.TestSuite((
        doctest.DocTestSuite('zope.testing.renormalizing'),
        doctest.DocFileSuite('formparser.txt'),
        doctest.DocTestSuite('zope.testing.loggingsupport'),
        testrunner.test_suite(),
    ))
def test_suite():
    from unittest import TestSuite, makeSuite
    from Testing.ZopeTestCase.zopedoctest import ZopeDocFileSuite
    from zope.testing import doctest

    # First make sure we are were we think we are:
    import os, time
    os.environ['TZ'] = 'Europe/Paris'
    time.tzset()

    suite = TestSuite()
    suite.addTest(
        doctest.DocTestSuite('p4a.plonecalendar.utils',
                             optionflags=doctest.ELLIPSIS))
    suite.addTest(
        doctest.DocTestSuite('p4a.plonecalendar.sitesetup',
                             optionflags=doctest.ELLIPSIS))
    suite.addTest(
        ZopeDocFileSuite(
            'calendar.txt',
            package='p4a.plonecalendar',
            test_class=CalendarTestCase,
        ))
    suite.addTests(makeSuite(ATEventProviderTest))
    suite.addTests(makeSuite(TopicEventProviderTest))
    suite.addTests(makeSuite(LocationFilterTest))
    suite.layer = layer.ZCMLLayer

    return suite
Exemple #3
0
def test_suite():
    tests = (
        doctest.DocTestSuite('plone.memoize.compress',
                             setUp=configurationSetUp,
                             tearDown=tearDown,
                             optionflags=optionflags),
        doctest.DocFileSuite('instance.txt',
                             package="plone.memoize",
                             setUp=configurationSetUp,
                             tearDown=tearDown,
                             optionflags=optionflags),
        doctest.DocFileSuite('view.txt',
                             package="plone.memoize",
                             setUp=configurationSetUp,
                             tearDown=tearDown,
                             optionflags=optionflags),
        doctest.DocFileSuite('forever.txt',
                             package="plone.memoize",
                             setUp=configurationSetUp,
                             tearDown=tearDown,
                             optionflags=optionflags),
        doctest.DocFileSuite('README.txt'),
        doctest.DocTestSuite('plone.memoize.request',
                             setUp=configurationSetUp,
                             tearDown=tearDown,
                             optionflags=optionflags),
        doctest.DocTestSuite('plone.memoize.volatile'),
        doctest.DocTestSuite('plone.memoize.ram',
                             setUp=configurationSetUp,
                             tearDown=tearDown,
                             optionflags=optionflags),
    )

    return unittest.TestSuite(tests)
def test_suite():
    return unittest.TestSuite([
        doctest.DocTestSuite('collective.dancing.channel'),
        doctest.DocTestSuite('collective.dancing.composer'),
        doctest.DocTestSuite('collective.dancing.utils'),
        doctest.DocFileSuite('transform.txt'),
        ztc.ZopeDocFileSuite(
            'channel.txt',
            test_class=ptc.PloneTestCase,
        ),
        ztc.ZopeDocFileSuite(
            'collector.txt',
            test_class=ptc.PloneTestCase,
        ),
        ztc.ZopeDocFileSuite(
            'composer.txt',
            test_class=DancingTestCase,
        ),
        ztc.ZopeDocFileSuite(
            'browser.txt',
            test_class=DancingTestCase,
            encoding='utf-8',
        ),
        ztc.ZopeDocFileSuite(
            'portlets.txt',
            test_class=DancingTestCase,
        ),
        doctest.DocTestSuite(
            'collective.dancing.composer',
            setUp=testing.setUp,
            tearDown=testing.tearDown,
        ),
    ])
def test_suite():
    return unittest.TestSuite((
        doctest.DocFileSuite('pkgloader.txt',
                             package='p4a.z2utils'),
        doctest.DocTestSuite('p4a.z2utils.pkgloader',
                             optionflags=doctest.ELLIPSIS),
        doctest.DocTestSuite('p4a.z2utils.utils',
                             optionflags=doctest.ELLIPSIS),
        ))
def test_suite():
    return unittest.TestSuite((
        doctest.DocTestSuite('p4a.common.formatting'),
        doctest.DocTestSuite('p4a.common.pkgutils',
                             optionflags=doctest.ELLIPSIS),
        doctest.DocTestSuite('p4a.common.site', optionflags=doctest.ELLIPSIS),
        doctest.DocTestSuite('p4a.common.descriptors._anno',
                             optionflags=doctest.ELLIPSIS),
        doctest.DocTestSuite('p4a.common.descriptors._at',
                             optionflags=doctest.ELLIPSIS),
    ))
Exemple #7
0
def test_suite():
    return unittest.TestSuite([
        doctest.DocFileSuite('README.txt'),
        doctest.DocFileSuite(
            'async.txt',
            setUp=testing.setUp,
            tearDown=testing.tearDown,
        ),
        doctest.DocFileSuite(
            'collector.txt',
            setUp=testing.setUp,
            tearDown=testing.tearDown,
        ),
        doctest.DocFileSuite(
            'message.txt',
            setUp=testing.setUp,
            tearDown=testing.tearDown,
        ),
        doctest.DocFileSuite(
            'scheduler.txt',
            setUp=testing.setUp,
            tearDown=testing.tearDown,
        ),
        doctest.DocFileSuite(
            'subscribe.txt',
            setUp=setUp,
            tearDown=testing.tearDown,
        ),
        doctest.DocFileSuite(
            'browser/converters.txt',
            setUp=testing.setUp,
            tearDown=testing.tearDown,
        ),
        doctest.DocFileSuite('queue.txt',
                             globs={'Queue': lambda: queue.CompositeQueue(2)}),
        doctest.DocTestSuite(
            'collective.singing.mail',
            setUp=testing.setUp,
            tearDown=testing.tearDown,
        ),
        doctest.DocTestSuite(
            'collective.singing.subscribe',
            setUp=testing.setUp,
            tearDown=testing.tearDown,
        ),
        doctest.DocTestSuite(
            'collective.singing.scheduler',
            setUp=testing.setUp,
            tearDown=testing.tearDown,
        ),
    ])
Exemple #8
0
def suiteFromPackage(name):
    files = resource_listdir(__name__, name)
    suite = unittest.TestSuite()
    getRootFolder = FunctionalLayer.getRootFolder
    globs = dict(http=http, getRootFolder=getRootFolder)
    optionflags = (doctest.ELLIPSIS + doctest.NORMALIZE_WHITESPACE +
                   doctest.REPORT_NDIFF)

    for filename in files:
        if filename == '__init__.py':
            continue

        test = None
        if filename.endswith('.py'):
            dottedname = 'grokcore.view.ftests.%s.%s' % (name, filename[:-3])
            test = doctest.DocTestSuite(dottedname,
                                        checker=checker,
                                        extraglobs=globs,
                                        optionflags=optionflags)
            test.layer = FunctionalLayer
        elif filename.endswith('.txt'):
            test = doctest.DocFileSuite(os.path.join(name, filename),
                                        optionflags=optionflags,
                                        globs=globs)
            test.layer = FunctionalLayer
        if test is not None:
            suite.addTest(test)
    return suite
Exemple #9
0
def suiteFromPackage(name):
    files = resource_listdir(__name__, name)
    suite = unittest.TestSuite()
    for filename in files:
        if not filename.endswith('.py'):
            continue
        if filename == '__init__.py':
            continue
        if filename[0] in (
                '.',
                '#',
        ):
            continue

        dottedname = 'megrok.z3cpt.ftests.%s.%s' % (name, filename[:-3])
        test = doctest.DocTestSuite(
            dottedname,
            setUp=setUp,
            tearDown=tearDown,
            checker=checker,
            extraglobs=dict(http=HTTPCaller(),
                            getRootFolder=getRootFolder,
                            sync=sync),
            optionflags=(doctest.ELLIPSIS + doctest.NORMALIZE_WHITESPACE +
                         doctest.REPORT_NDIFF))
        test.layer = FunctionalLayer

        suite.addTest(test)
    return suite
Exemple #10
0
def test_suite():
    checker = renormalizing.RENormalizing([
        (re.compile(r"'.{6}'"), "'123456'"),  # for approval codes
        (re.compile(r"'\d{9,10}'"), "'123456789'"),  # for transaction IDs
    ])

    remote = doctest.DocFileSuite(
        'README.txt',
        globs=dict(SERVER_NAME='test.authorize.net', ),
        optionflags=doctest.NORMALIZE_WHITESPACE | doctest.ELLIPSIS,
        checker=checker,
        setUp=remoteSetUp,
    )
    remote.level = 5
    local = doctest.DocFileSuite(
        'README.txt',
        globs=dict(SERVER_NAME='localhost:%s' % TEST_SERVER_PORT, ),
        optionflags=doctest.NORMALIZE_WHITESPACE | doctest.ELLIPSIS,
        checker=checker,
        setUp=localSetUp,
        tearDown=localTearDown,
    )
    unit = doctest.DocTestSuite('zc.authorizedotnet.processing',
                                optionflags=doctest.ELLIPSIS)
    return unittest.TestSuite((local, remote, unit))
def test_suite():
    return TestSuite((
        makeSuite(TestMailDataManager),
        makeSuite(TestDirectMailDelivery),
        makeSuite(TestQueuedMailDelivery),
        doctest.DocTestSuite(),
    ))
def test_suite():
    return unittest.TestSuite((
        doctest.DocFileSuite("../persistentclass.txt",
                             setUp=setUp,
                             tearDown=tearDown),
        doctest.DocTestSuite(setUp=setUp, tearDown=tearDown),
    ))
Exemple #13
0
def test_suite():
    return unittest.TestSuite((doctest.DocTestSuite(
        collective.rtvideo.vimeo.browser.videoembedcode,
        setUp=setUp,
        optionflags=doctest.REPORT_ONLY_FIRST_FAILURE
        | doctest.NORMALIZE_WHITESPACE | doctest.ELLIPSIS,
    ), ))
Exemple #14
0
def test_suite():
    return unittest.TestSuite((
        doctest.DocTestSuite('zope.container.constraints'),
        doctest.DocFileSuite('../constraints.txt',
                             setUp=setUp,
                             tearDown=tearDown),
    ))
Exemple #15
0
def suiteFromPackage(name):
    files = resource_listdir(__name__, name)
    suite = unittest.TestSuite()
    for filename in files:
        if filename.endswith('_fixture.py'):
            continue
        if filename == '__init__.py':
            continue
        test = None
        if filename.endswith('.py'):
            dottedname = 'grokcore.view.tests.%s.%s' % (name, filename[:-3])
            test = doctest.DocTestSuite(dottedname,
                                        setUp=setUp,
                                        tearDown=cleanUp,
                                        checker=checker,
                                        optionflags=optionflags)
        elif filename.endswith('.txt'):
            test = doctest.DocFileSuite(os.path.join(name, filename),
                                        optionflags=optionflags,
                                        setUp=setUp,
                                        tearDown=cleanUp,
                                        globs={'grok': grokcore.view})
        if test is not None:
            suite.addTest(test)
    return suite
Exemple #16
0
def test_suite():
    from zope.testing import doctest
    from megrok.ootbviewlets.tests import FunctionalLayer
    suite = doctest.DocTestSuite(optionflags=doctest.NORMALIZE_WHITESPACE
                                 | doctest.ELLIPSIS | doctest.REPORT_NDIFF)
    suite.layer = FunctionalLayer
    return suite
def test_suite():
    suite = unittest.TestSuite()
    suite.addTest(unittest.makeSuite(TestSomething))
    d = doctest.DocTestSuite()
    d.layer = Layer
    suite.addTest(d)
    return suite
Exemple #18
0
def test_suite():
    from zope.testing import doctest
    from megrok.pagelet.tests import FunctionalLayer
    suite = doctest.DocTestSuite(optionflags=doctest.NORMALIZE_WHITESPACE
                                 | doctest.ELLIPSIS)
    suite.layer = FunctionalLayer
    return suite
Exemple #19
0
def test_suite():
    suite = unittest.TestSuite()
    test = doctest.DocTestSuite(app,
                                tearDown=cleanUpZope,
                                optionflags=doctest.ELLIPSIS +
                                doctest.NORMALIZE_WHITESPACE)
    suite.addTest(test)
    return suite
Exemple #20
0
def test_suite():
    from zope.testing import doctest
    suite = unittest.makeSuite(InterfaceTests)
    suite.addTest(doctest.DocTestSuite("zope.interface.interface"))
    if sys.version_info >= (2, 4):
        suite.addTest(doctest.DocTestSuite())
    suite.addTest(doctest.DocFileSuite(
        '../README.txt',
        globs={'__name__': '__main__'},
        optionflags=doctest.NORMALIZE_WHITESPACE,
        ))
    suite.addTest(doctest.DocFileSuite(
        '../README.ru.txt',
        globs={'__name__': '__main__'},
        optionflags=doctest.NORMALIZE_WHITESPACE,
        ))
    return suite
Exemple #21
0
def test_suite():
    return unittest.TestSuite((
        unittest.makeSuite(CacheTests),
        doctest.DocTestSuite(
            setUp=zope.testing.setupstack.setUpDirectory,
            tearDown=zope.testing.setupstack.tearDown,
        ),
    ))
def test_suite():
    suite = unittest.TestSuite()
    suite.addTest(unittest.makeSuite(TestA))
    suite.addTest(unittest.makeSuite(TestB))
    suite.addTest(unittest.makeSuite(TestNotMuch))
    suite.addTest(doctest.DocTestSuite(setUp=setUp))
    suite.addTest(doctest.DocFileSuite('../sampletests.txt', setUp=setUp))
    return suite
Exemple #23
0
def test_suite():
    return unittest.TestSuite((
        doctest.DocFileSuite('fieldsets.txt',
                             setUp=formSetUp,
                             tearDown=testing.tearDown,
                             optionflags=OPTIONFLAGS),
        doctest.DocTestSuite('plone.fieldsets.fieldsets'),
    ))
Exemple #24
0
def test_suite():
    suite = unittest.TestSuite()
    dottedname = 'mars.layer.ftests.%s'
    for name in ['minimal', 'directive']:
        test = doctest.DocTestSuite(dottedname % name,
                                    setUp=setUp,
                                    tearDown=tearDown,
                                    optionflags=optionflags)
        test.layer = TestMinimalLayer
        suite.addTest(test)
    test = doctest.DocTestSuite(dottedname % 'pagelet',
                                setUp=setUp,
                                tearDown=tearDown,
                                optionflags=optionflags)
    test.layer = TestPageletLayer
    suite.addTest(test)
    return suite
Exemple #25
0
def test_suite():
    from zope.testing import doctest

    suite = unittest.TestSuite()
    for klass in [FileStorageTests, Corruption.FileStorageCorruptTests,
                  FileStorageRecoveryTest, SlowFileStorageTest]:
        suite.addTest(unittest.makeSuite(klass, "check"))
    suite.addTest(doctest.DocTestSuite())
    return suite
Exemple #26
0
def test_suite():
    suite = unittest.TestSuite()
    dottedname = 'mars.resource.ftests.resource'
    test = doctest.DocTestSuite(
                dottedname, setUp=setUp,
                tearDown=tearDown, optionflags=optionflags)
    test.layer = TestLayer
    suite.addTest(test)
    return suite
Exemple #27
0
def test_suite():
    suite = unittest.TestSuite()
    dottedname = 'mars.viewlet.ftests.viewlet'
    test = doctest.DocTestSuite(
                dottedname, setUp=setUp, extraglobs=globs,
                tearDown=tearDown, optionflags=optionflags)
    test.layer = TestLayer
    suite.addTest(test)
    return suite
Exemple #28
0
def test_suite():
    suite = unittest.TestSuite()
    dottedname = 'mars.view.ftests.%s'
    for name in ['layout', 'template', 'pagelet']:
        test = doctest.DocTestSuite(
                    dottedname % name, setUp=setUp, extraglobs=extraglobs,
                    tearDown=tearDown, optionflags=optionflags)
        test.layer = TestLayer
        suite.addTest(test)
    return suite
Exemple #29
0
def test_suite():
    from zope.testing import doctest, doctestunit
    return unittest.TestSuite((
        doctestunit.DocFileSuite('../adapter.txt',
                                 '../human.txt',
                                 '../human.ru.txt',
                                 'foodforthought.txt',
                                 globs={'__name__': '__main__'}),
        doctest.DocTestSuite(),
    ))
def test_suite():
    # Generate some text on stderr to be sure the test runner can handle it.
    sys.stderr.write('A message on stderr.'
                     '  Please ignore (expected in test output).\n')

    suite = unittest.TestSuite()
    d = doctest.DocTestSuite()
    d.layer = Layer
    suite.addTest(d)
    return suite