コード例 #1
0
def test_suite():
    return unittest.TestSuite([

        # Unit tests
        #doctestunit.DocFileSuite(
        #    'README.txt', package='redomino.keywordalias',
        #    setUp=testing.setUp, tearDown=testing.tearDown),
        doctestunit.DocTestSuite(
            module='redomino.keywordalias.browser.keywordtranslator',
            setUp=testing.setUp,
            tearDown=testing.tearDown),
        doctestunit.DocTestSuite(
            module='redomino.keywordalias.browser.managekeywords',
            setUp=testing.setUp,
            tearDown=testing.tearDown),

        # Integration tests that use PloneTestCase
        #ztc.ZopeDocFileSuite(
        #    'README.txt', package='redomino.keywordalias',
        #    test_class=TestCase),

        #ztc.FunctionalDocFileSuite(
        #    'browser.txt', package='redomino.keywordalias',
        #    test_class=TestCase),
    ])
コード例 #2
0
def test_suite():
    suite = unittest.TestSuite()
    if __name__ not in ('__main__', 'p4a.ploneaudio.tests.test_unit'):
        return suite

    suite.addTest(doctestunit.DocTestSuite('p4a.ploneaudio'))
    suite.addTest(doctestunit.DocTestSuite('p4a.ploneaudio.content'))
    suite.addTest(
        doctestunit.DocFileSuite('atct.txt',
                                 package='p4a.ploneaudio',
                                 optionflags=doctest.ELLIPSIS,
                                 setUp=testing.setUp,
                                 tearDown=testing.tearDown))
    suite.addTest(
        doctestunit.DocFileSuite('indexing.txt',
                                 package='p4a.ploneaudio',
                                 optionflags=doctest.ELLIPSIS))
    suite.addTest(
        doctestunit.DocFileSuite('sitesetup.txt',
                                 package='p4a.ploneaudio',
                                 optionflags=doctest.ELLIPSIS))
    suite.addTest(
        doctestunit.DocFileSuite('syndication.txt',
                                 package='p4a.ploneaudio',
                                 optionflags=doctest.ELLIPSIS))

    return suite
コード例 #3
0
ファイル: tests.py プロジェクト: zjs2k/plone.contentratings
def test_suite():
    return unittest.TestSuite([

        # Unit tests
        doctestunit.DocTestSuite('plone.contentratings.browser.controlpanel',
                                 setUp=setUpBasicWidgets,
                                 tearDown=testing.tearDown,),
        doctestunit.DocTestSuite('plone.contentratings.browser.category_manage',
                                 setUp=setUpPlaceful,
                                 tearDown=tearDownPlaceful,),
        ])
コード例 #4
0
ファイル: tests.py プロジェクト: gelie/bungeni_src
def test_suite():
    doctests = (
        "forms/readme.txt",
        "downloaddocument.txt",  #!+DOWNLOAD_DOCUMENT(mb, May-2012)
        "utils/misc.py",
        "utils/report_tools.py",
    )
    docfiles = ("bungeni.ui.forms.forms", )

    globs = dict(interface=interface, component=component)

    test_suites = []

    for filename in doctests:
        test_suite = doctestunit.DocFileSuite(
            filename,
            setUp=setUp,
            tearDown=tearDown,
            globs=globs,
            optionflags=doctest.NORMALIZE_WHITESPACE | doctest.ELLIPSIS)
        test_suites.append(test_suite)

    for filename in docfiles:
        test_suite = doctestunit.DocTestSuite(
            filename,
            setUp=setUp,
            tearDown=tearDown,
            optionflags=doctest.NORMALIZE_WHITESPACE | doctest.ELLIPSIS)
        test_suites.append(test_suite)

    test_suites.append(forms.test_dates.test_suite())
    return unittest.TestSuite(test_suites)
コード例 #5
0
def test_suite():
    doctests = ('forms/readme.txt', )

    docfiles = ("bungeni.ui.calendar.utils", "bungeni.ui.forms.forms")

    globs = dict(interface=interface, component=component)

    test_suites = []

    for filename in doctests:
        test_suite = doctestunit.DocFileSuite(
            filename,
            setUp=setUp,
            tearDown=tearDown,
            globs=globs,
            optionflags=doctest.NORMALIZE_WHITESPACE | doctest.ELLIPSIS)
        test_suites.append(test_suite)

    for filename in docfiles:
        test_suite = doctestunit.DocTestSuite(
            filename,
            setUp=setUp,
            tearDown=tearDown,
            optionflags=doctest.NORMALIZE_WHITESPACE | doctest.ELLIPSIS)
        test_suites.append(test_suite)

    test_suites.append(forms.test_dates.test_suite())
    return unittest.TestSuite(test_suites)
コード例 #6
0
ファイル: test_unit.py プロジェクト: enfold/p4a.plonevideo
def test_suite():
    suite = unittest.TestSuite((
        doctestunit.DocTestSuite('p4a.plonevideo.atct'),
        doctestunit.DocTestSuite('p4a.plonevideo.content'),
        doctestunit.DocTestSuite('p4a.plonevideo.sitesetup',
                                 optionflags=doctest.ELLIPSIS),
        doctestunit.DocFileSuite('p4a-plonevideo.txt',
                                 package="p4a.plonevideo",
                                 setUp=testing.setUp,
                                 tearDown=testing.tearDown,
                                 optionflags=doctest.ELLIPSIS),
    ))

    if has_fatsyndication_support():
        suite.addTest(doctestunit.DocTestSuite('p4a.plonevideo.syndication'))

    return suite
コード例 #7
0
def test_suite():
    return unittest.TestSuite((
        doctestunit.DocFileSuite('feedconsuming.txt',
                                 package='Products.feedfeeder.doc'),
        doctestunit.DocFileSuite('extendeddatetime.txt',
                                 package='Products.feedfeeder.doc'),
        doctestunit.DocTestSuite(
            module='Products.feedfeeder.browser.feeditem'),
    ))
コード例 #8
0
def test_suite():
    return unittest.TestSuite((
        doctestunit.DocFileSuite('aggregator.txt',
                                 package='contentratings.browser',
                                 setUp=setUpViewTests,
                                 tearDown=tearDown,
                                 ),
        doctestunit.DocTestSuite('contentratings.browser.traverser',
                                 setUp=setUpViewTests,
                                 tearDown=tearDown,),
        doctestunit.DocTestSuite('contentratings.browser.utils',
                                 setUp=setUp,
                                 tearDown=tearDown,),
        doctestunit.DocFileSuite('views.txt',
                                 package='contentratings.browser',
                                 setUp=setUpViewTests,
                                 tearDown=tearDown,),
        ))
コード例 #9
0
def test_suite():
    from bungeni.core.app import BungeniApp

    # NOTE: to run an individual test txt file from the commandline:
    #
    #       $ bin/test -s bungeni.core -t file.txt
    #
    doctests = ('audit.txt',
                'version.txt',
                'odf.txt',
                'workflows/question.txt',
                'workflows/motion.txt',
                'workflows/bill.txt',
                'workflows/transitioncron.txt',
                )

    docfiles = ("bungeni.core.transformation",)
    
    # set up global symbols for doctests
    today = datetime.date.today()
    globs = dict(
        interface=interface,
        component=component,
        datetime=datetime,
        os=os,
        copy=copy,
        app=BungeniApp(),
        today=today,
        yesterday=today-datetime.timedelta(1),
        daybeforeyesterday=today-datetime.timedelta(2),
        tomorrow=today+datetime.timedelta(1),
        dayat=today+datetime.timedelta(2),
        path=os.path.dirname(__file__),
        )

    test_suites = []
    for filename in doctests:
        test_suite = doctestunit.DocFileSuite(
            os.path.join(os.path.pardir, filename),
            setUp = setUp,
            tearDown = tearDown,
            globs = globs,
            optionflags=doctest.NORMALIZE_WHITESPACE|doctest.ELLIPSIS)
        
        test_suites.append(test_suite)

    for filename in docfiles:
        test_suite = doctestunit.DocTestSuite(
            filename,
            setUp=setUp,
            tearDown=tearDown,
            optionflags=doctest.NORMALIZE_WHITESPACE|doctest.ELLIPSIS)
        test_suites.append(test_suite)


    return unittest.TestSuite( test_suites )
コード例 #10
0
def test_suite():
    return unittest.TestSuite([
        doctestunit.DocTestSuite(module='Products.Poi.browser.response',
                                 optionflags=OPTIONFLAGS),
        doctestunit.DocFileSuite('responses.txt',
                                 package='Products.Poi.tests',
                                 optionflags=OPTIONFLAGS),
        doctestunit.DocFileSuite('linkdetection.txt',
                                 package='Products.Poi.tests',
                                 optionflags=OPTIONFLAGS),
        ])
コード例 #11
0
def test_suite():
    return unittest.TestSuite([
        doctestunit.DocTestSuite(module='collective.cdn.coral.provider',
                                 setUp=testing.setUp,
                                 tearDown=testing.tearDown),
        # Integration tests that use PloneTestCase
        ztc.FunctionalDocFileSuite(
            'browser.txt',
            package='collective.cdn.coral.docs',
            optionflags=doctest.REPORT_ONLY_FIRST_FAILURE,
            test_class=TestCase),
    ])
コード例 #12
0
def test_suite():
    return unittest.TestSuite([

        # Unit tests for your API
        doctestunit.DocFileSuite('README.txt',
                                 package='bibliograph.core',
                                 setUp=testing.setUp,
                                 tearDown=testing.tearDown),
        doctestunit.DocTestSuite('bibliograph.core.utils',
                                 optionflags=doctest.ELLIPSIS
                                 | doctest.NORMALIZE_WHITESPACE,
                                 globs=dict(DummyEntry=DummyEntry)),
        unittest.makeSuite(VocabularyTestCase),
    ])
コード例 #13
0
ファイル: tests.py プロジェクト: uwosh/uwosh.flash
def test_suite():
    return unittest.TestSuite([

        # Unit tests
        #doctestunit.DocFileSuite(
        #    'README.txt', package='uwosh.flash',
        #    setUp=testing.setUp, tearDown=testing.tearDown),
        doctestunit.DocTestSuite(module='uwosh.flash.utils',
                                 setUp=testing.setUp,
                                 tearDown=testing.tearDown),
        doctestunit.DocTestSuite(module='uwosh.flash.fields',
                                 setUp=testing.setUp,
                                 tearDown=testing.tearDown),

        # Integration tests that use PloneTestCase
        #ztc.ZopeDocFileSuite(
        #    'README.txt', package='uwosh.flash',
        #    test_class=TestCase),

        #ztc.FunctionalDocFileSuite(
        #    'browser.txt', package='uwosh.flash',
        #    test_class=TestCase),
    ])
コード例 #14
0
def test_suite():
    from unittest import TestSuite, makeSuite
    suite = TestSuite()
    suite.addTest(makeSuite(TestRemoteService))

    suite.addTest(
        doctestunit.DocTestSuite(module='uwosh.core.utils',
                                 setUp=testing.setUp,
                                 tearDown=testing.tearDown))

    suite.addTest(
        ztc.ZopeDocFileSuite('README.txt',
                             package='uwosh.core.utils',
                             test_class=TestRemoteService))

    return suite
コード例 #15
0
def test_suite():
    return unittest.TestSuite([
        # Unit tests
        doctestunit.DocTestSuite(module='pas.plugins.aselect.aselectpas',
                                 setUp=testing.setUp,
                                 tearDown=testing.tearDown),

        # Integration tests that use PloneTestCase
        ztc.FunctionalDocFileSuite('README.txt',
                                   package='pas.plugins.aselect',
                                   optionflags=OPTIONFLAGS,
                                   test_class=ptc.FunctionalTestCase),
        ztc.FunctionalDocFileSuite('browser.txt',
                                   package='pas.plugins.aselect',
                                   optionflags=OPTIONFLAGS,
                                   test_class=ptc.FunctionalTestCase),
    ])
コード例 #16
0
def test_suite():
    return unittest.TestSuite([

        # Unit tests
        #doctestunit.DocFileSuite(
        #    'README.txt', package='collective.periodcriterion',
        #    setUp=testing.setUp, tearDown=testing.tearDown),
        doctestunit.DocTestSuite(module='collective.periodcriterion.criteria',
                                 setUp=testing.setUp,
                                 tearDown=testing.tearDown),

        # Integration tests that use PloneTestCase
        #ztc.ZopeDocFileSuite(
        #    'README.txt', package='collective.periodcriterion',
        #    test_class=TestCase),

        #ztc.FunctionalDocFileSuite(
        #    'browser.txt', package='collective.periodcriterion',
        #    test_class=TestCase),
    ])
コード例 #17
0
def test_suite():
    utilsavailable = True
    latexavailable = True

    suite = unittest.TestSuite()
    suite.addTest(
        doctestunit.DocFileSuite(
            'renderers/bibtex.txt',
            'renderers/utility.txt',
            package='bibliograph.rendering',
            setUp=setUp,
            tearDown=testing.tearDown,
            globs=dict(SimpleContent=SimpleContent),
            optionflags=OPTS,
            ))

    suite.addTest(doctestunit.DocTestSuite(
            module='bibliograph.rendering.utility',
            setUp=setUp,
            tearDown=testing.tearDown,
            optionflags=OPTS,
            ))

    if _hasCommands(commands.get('bib2end')):

        suite.addTest(doctestunit.DocFileSuite(
            'renderers/endnote.txt',
            package='bibliograph.rendering',
            setUp=setUp,
            tearDown=testing.tearDown,
            globs=dict(SimpleContent=SimpleContent),
            optionflags=OPTS,
            ))

    else:
        utilsavailable = False

    if _hasCommands(commands.get('bib2ris')):
        suite.addTest(doctestunit.DocFileSuite(
            'renderers/ris.txt',
            package='bibliograph.rendering',
            setUp=setUp,
            tearDown=testing.tearDown,
            globs=dict(SimpleContent=SimpleContent),
            optionflags=OPTS,
            ))
    else:
        utilsavailable = False

    if _hasCommands(commands.get('bib2xml')):
        suite.addTest(doctestunit.DocFileSuite(
            'renderers/xml.txt',
            package='bibliograph.rendering',
            setUp=setUp,
            tearDown=testing.tearDown,
            globs=dict(SimpleContent=SimpleContent),
            optionflags=OPTS,
            ))
    else:
        utilsavailable = False

    if _hasCommands('latex|bibtex|pdflatex'):
        suite.addTest(doctestunit.DocFileSuite(
            'renderers/pdf.txt',
            package='bibliograph.rendering',
            setUp=setUp,
            tearDown=testing.tearDown,
            globs=dict(SimpleContent=SimpleContent),
            optionflags=OPTS,
            ))
    else:
        latexavailable = False

    if utilsavailable:
        suite.addTest(doctestunit.DocFileSuite(
            'renderers/bibutility.txt',
            package='bibliograph.rendering',
            setUp=setUp,
            tearDown=testing.tearDown,
            globs=dict(SimpleContent=SimpleContent),
            optionflags=OPTS,
            ))

    if not utilsavailable:
        print NOBIBUTILSMSG
        print "-" * 20

    if not latexavailable:
        print NOLATEXMSG
        print "-" * 20

    return suite
コード例 #18
0
ファイル: test_doctests.py プロジェクト: zamananjum0/erp5
def test_suite():
    return unittest.TestSuite(
        [doctestunit.DocTestSuite(module=module) for module in modules])