def test_suite():
    return unittest.TestSuite((
        DocFileSuite(
            'category_factory.txt',
            package='contentratings.tests',
            setUp=setUpCategory,
            tearDown=placelesssetup.tearDown,
            checker=checker,
            optionflags=(doctest.ELLIPSIS
                         | doctest.IGNORE_EXCEPTION_DETAIL),
        ),
        DocFileSuite(
            'rating_manager.txt',
            package='contentratings.tests',
            setUp=setUpCategory,
            tearDown=placelesssetup.tearDown,
            checker=checker,
            optionflags=(doctest.ELLIPSIS
                         | doctest.IGNORE_EXCEPTION_DETAIL),
        ),
        DocFileSuite(
            'migration.txt',
            package='contentratings.tests',
            setUp=placelesssetup.setUp,
            tearDown=placelesssetup.tearDown,
        ),
    ))
Exemplo n.º 2
0
def test_suite():
    suite = unittest.TestSuite((
        DocFileSuite('doom.txt'),
        DocTestSuite(),
        unittest.makeSuite(TransactionTests),
        unittest.makeSuite(Test_oid_repr),
        ))
    if sys.version_info >= (2, 6):
        suite.addTest(DocFileSuite('convenience.txt'))

    return suite
Exemplo n.º 3
0
def test_suite():
    return unittest.TestSuite([
        DocFileSuite('tests/unittest/adapter.txt',
                     package='collective.pfg.payment',
                     setUp=testing.setUp,
                     tearDown=testing.tearDown,
                     optionflags=OF),
        DocFileSuite('tests/unittest/utility.txt',
                     package='collective.pfg.payment',
                     setUp=testing.setUp,
                     tearDown=testing.tearDown,
                     optionflags=OF),
    ])
Exemplo n.º 4
0
def test_suite():
    flags = doctest.NORMALIZE_WHITESPACE|\
            doctest.ELLIPSIS|\
            doctest.IGNORE_EXCEPTION_DETAIL
    return unittest.TestSuite((
        DocFileSuite('README.txt',
                     setUp=testing.setUp, tearDown=testing.tearDown,
                     optionflags=flags, checker=checker,
                     ),
        DocFileSuite('principal.txt',
                     setUp=testing.setUp, tearDown=testing.tearDown,
                     optionflags=flags, checker=checker,
                     ),
        ))
Exemplo n.º 5
0
def test_suite():
    DemoSuite = functional.FunctionalDocFileSuite('demo/README.txt')
    DemoSuite.layer = DTWidgetLayer
    return unittest.TestSuite((
        DocFileSuite(
            'widgets.txt',
            optionflags=doctest.NORMALIZE_WHITESPACE | doctest.ELLIPSIS,
        ),
        DocFileSuite(
            'datetimewidget.txt',
            optionflags=doctest.NORMALIZE_WHITESPACE | doctest.ELLIPSIS,
        ),
        DemoSuite,
    ))
Exemplo n.º 6
0
def test_suite():
    # XXX Use DocFileSuite instead?
    DemoSuite = DocFileSuite(
        'demo/README.txt',
        globs={'layer': DTWidgetLayer})
    DemoSuite.layer = DTWidgetLayer
    return unittest.TestSuite((
        DocFileSuite(
            'widgets.txt',
            optionflags=doctest.NORMALIZE_WHITESPACE | doctest.ELLIPSIS),
        DocFileSuite(
            'datetimewidget.txt',
            optionflags=doctest.NORMALIZE_WHITESPACE | doctest.ELLIPSIS),
        DemoSuite
        ))
Exemplo n.º 7
0
def testsuite():
    return DocFileSuite(
        'README.txt',
        'tests.txt',  # additional tests
        optionflags=NORMALIZE_WHITESPACE | IGNORE_EXCEPTION_DETAIL | ELLIPSIS
        | REPORT_UDIFF,
    )
Exemplo n.º 8
0
def test_suite():
    return unittest.TestSuite([
        # Demonstrate the main content types
        ztc.FunctionalDocFileSuite(
            'tests/functional.txt',
            package='currency.converter',
            test_class=TestSetup,
            optionflags=doctest.REPORT_ONLY_FIRST_FAILURE
            | doctest.NORMALIZE_WHITESPACE | doctest.ELLIPSIS),

        #        # Integration tests that use PloneTestCase
        ztc.ZopeDocFileSuite('tests/integration.txt',
                             package='currency.converter',
                             test_class=base.CurrencyConverterTestCase,
                             optionflags=doctest.REPORT_ONLY_FIRST_FAILURE
                             | doctest.NORMALIZE_WHITESPACE
                             | doctest.ELLIPSIS),

        # Unit tests
        DocFileSuite('tests/unittest.txt',
                     package='currency.converter',
                     setUp=testing.setUp,
                     tearDown=testing.tearDown,
                     optionflags=doctest.REPORT_ONLY_FIRST_FAILURE
                     | doctest.NORMALIZE_WHITESPACE | doctest.ELLIPSIS),
    ])
Exemplo n.º 9
0
def test_main():
    from doctest import DocFileSuite
    suite = unittest.TestSuite()
    suite.addTest(unittest.makeSuite(MathTests))
    if not due_to_ironpython_incompatibility("http://www.codeplex.com/IronPython/WorkItem/View.aspx?WorkItemId=21116"):
        suite.addTest(DocFileSuite("ieee754.txt"))
    run_unittest(suite)
Exemplo n.º 10
0
def test_main():
    from doctest import DocFileSuite
    suite = unittest.TestSuite()
    suite.addTest(unittest.makeSuite(MathTests))
    suite.addTest(unittest.makeSuite(IsCloseTests))
    suite.addTest(DocFileSuite('ieee754.txt'))
    run_unittest(suite)
Exemplo n.º 11
0
def suite():
    suite = test_suite()
    suite.addTests(
        TestLoader().loadTestsFromTestCase(AuthenticationTOTPTestCase))
    suite.addTests(
        DocFileSuite('scenario_authentication_totp_admin.rst',
                     tearDown=doctest_teardown,
                     encoding='utf-8',
                     checker=doctest_checker,
                     optionflags=REPORT_ONLY_FIRST_FAILURE))
    suite.addTests(
        DocFileSuite('scenario_authentication_totp_user.rst',
                     tearDown=doctest_teardown,
                     encoding='utf-8',
                     checker=doctest_checker,
                     optionflags=REPORT_ONLY_FIRST_FAILURE))
    return suite
Exemplo n.º 12
0
def test_suite():
    return DocFileSuite(
        'README.txt',
        setUp=setUp,
        tearDown=buildoutTearDown,
        optionflags=ELLIPSIS | NORMALIZE_WHITESPACE | REPORT_UDIFF,
        checker=renormalizing.RENormalizing([normalize_path]),
    )
Exemplo n.º 13
0
 def test_suite(self):
     return DocFileSuite(
         *use_cases,
         #add here aditional testfiles
         setUp=ADHOCRACY_LAYER.setUp,
         tearDown=ADHOCRACY_LAYER.tearDown,
         globs=globs,
         optionflags=flags)
Exemplo n.º 14
0
def test_suite():
    return unittest.TestSuite([
        DocFileSuite('tests/unittest/browser.txt',
                     package='collective.pfg.showrequest',
                     setUp=testing.setUp,
                     tearDown=testing.tearDown,
                     optionflags=OF),
    ])
Exemplo n.º 15
0
def test_suite():
    suite = unittest.TestSuite()
    suite.addTests([
        layered(DocFileSuite('functional/cpanel_action_contributors.txt',
                             optionflags=optionflags),
                layer=FUNCTIONAL_TESTING),
        layered(DocFileSuite('functional/cpanel_action_creators.txt',
                             optionflags=optionflags),
                layer=FUNCTIONAL_TESTING),
        layered(DocFileSuite('functional/cpanel_action_exclude_from_nav.txt',
                             optionflags=optionflags),
                layer=FUNCTIONAL_TESTING),
        layered(DocFileSuite('functional/cpanel_action_language.txt',
                             optionflags=optionflags),
                layer=FUNCTIONAL_TESTING),
        layered(DocFileSuite('functional/cpanel_action_rights.txt',
                             optionflags=optionflags),
                layer=FUNCTIONAL_TESTING),
        layered(DocFileSuite('functional/cpanel_action_subject.txt',
                             optionflags=optionflags),
                layer=FUNCTIONAL_TESTING),
        layered(DocFileSuite('functional/cpanel_condition_subject.txt',
                             optionflags=optionflags),
                layer=FUNCTIONAL_TESTING),
    ])
    return suite
Exemplo n.º 16
0
def test_suite():
    return unittest.TestSuite(
        (DocTestSuite('zope.configuration.xmlconfig'), DocTestSuite(),
         DocFileSuite('../exclude.txt',
                      checker=renormalizing.RENormalizing([
                          (re.compile('include [^\n]+zope.configuration[\S+]'),
                           'include /zope.configuration\2'),
                          (re.compile(r'\\'), '/'),
                      ]))))
Exemplo n.º 17
0
def test_suite():
    suite = unittest.TestSuite()
    suite.addTest(unittest.makeSuite(ConcreteHTTPTests))
    suite.addTest(unittest.makeSuite(TestHTTPResponse))
    suite.addTest(unittest.makeSuite(HTTPInputStreamTests))
    suite.addTest(
        DocFileSuite('../httpresults.txt', setUp=cleanUp, tearDown=cleanUp))
    suite.addTest(unittest.makeSuite(APITests))
    return suite
def test_suite():
    return unittest.TestSuite([

        DocFileSuite(
            'tests/unittest/content.txt', package='Products.SimpleCartItem',
            setUp=testing.setUp, tearDown=testing.tearDown,
            optionflags=OF),

            ])
Exemplo n.º 19
0
def test_suite():
    optionflags = ELLIPSIS | NORMALIZE_WHITESPACE
    suite = DocFileSuite('README.txt',
                         'buildout.txt',
                         'installed.txt',
                         setUp=setUp,
                         tearDown=tearDown,
                         optionflags=optionflags)
    return suite
def test_suite():
    suites = (
        DocFileSuite('messages.txt', package='Products.CMFPlone.tests'),
        DocTestSuite('Products.CMFPlone.i18nl10n'),
        DocTestSuite('Products.CMFPlone.TranslationServiceTool'),
        DocTestSuite('Products.CMFPlone.utils'),
        DocTestSuite('Products.CMFPlone.workflow'),
    )

    return TestSuite(suites)
Exemplo n.º 21
0
def load_tests(loader, tests, ignore):
    for mod in sys.modules:
        if mod.startswith('ndindex'):
            # globs={} makes the doctests not include module names
            tests.addTests(DocTestSuite(sys.modules[mod], globs={},
                                        optionflags=NORMALIZE_WHITESPACE))
    tests.addTests(DocFileSuite(*MARKDOWN, *RST, README,
                                optionflags=NORMALIZE_WHITESPACE,
                                module_relative=False))
    return tests
Exemplo n.º 22
0
def test_suite():
    return unittest.TestSuite([

        # Unit tests to test utilities.
        DocFileSuite('tests/unittest/adapter.txt',
                     package='collective.folderlogo',
                     setUp=testing.setUp,
                     tearDown=testing.tearDown,
                     optionflags=OF),
    ])
Exemplo n.º 23
0
def test_suite():

    suite = TestSuite()

    # add the main README.rst
    suite.addTest(
        DocFileSuite(
            'README.rst',
            package='leocornus.py.sandbox',
            setUp=setUp,
            optionflags=optionflags,
        ), )

    # try to walk through current folder to find all rst files
    # and then add them to test suite.
    # This will include all sub folders.

    # found out current file's folder.
    testsFolder = dirname(__file__)
    testsFolderName = basename(testsFolder)
    # package folder full path
    pkgFolder = dirname(testsFolder)

    # walk through the current folder, the tests folder.
    for dirpath, dirnames, filenames in walk(pkgFolder):
        for name in filenames:
            # only adding .rst files?
            if name.endswith('.rst') or name.endswith('.py'):
                path = normpath(join(dirpath, name))
                # get the relative path to the package folder,
                # and remove the begining /
                relpath = path.split(pkgFolder)[1][1:]
                # add to test suite.
                suite.addTest(
                    DocFileSuite(
                        relpath,
                        package='leocornus.py.sandbox',
                        setUp=setUp,
                        optionflags=optionflags,
                    ), )

    return suite
Exemplo n.º 24
0
def suite():
    suite = test_suite()
    suite.addTests(TestLoader().loadTestsFromTestCase(
        {{ cookiecutter.module_name.replace('_', ' ').title().replace(' ', '') }}TestCase))
    {%- if cookiecutter.test_with_scenario.lower().startswith('y') %}
    suite.addTests(DocFileSuite(
        'scenario_{{ cookiecutter.module_name }}.rst',
        tearDown=doctest_teardown, encoding='utf-8', checker=doctest_checker,
        optionflags=REPORT_ONLY_FIRST_FAILURE))
    {%- endif %}
    return suite
Exemplo n.º 25
0
def test_suite():
    return unittest.TestSuite((
        unittest.makeSuite(ConcreteHTTPTests),
        unittest.makeSuite(TestHTTPResponse),
        unittest.makeSuite(HTTPInputStreamTests),
        DocFileSuite('../httpresults.txt',
            setUp=cleanUp,
            tearDown=cleanUp,
            checker=output_checker),
        unittest.makeSuite(APITests),
    ))
def suite():
    suite = test_suite()
    suite.addTests(
        TestLoader().loadTestsFromTestCase(PartyAddressLocationTestCase))
    suite.addTests(
        DocFileSuite('scenario_party_address_location.rst',
                     tearDown=doctest_teardown,
                     encoding='utf-8',
                     checker=doctest_checker,
                     optionflags=REPORT_ONLY_FIRST_FAILURE))
    return suite
Exemplo n.º 27
0
def test_suite():
    return unittest.TestSuite((
        DocFileSuite(
            'README.rst',
            package='contentratings',
            setUp=setUpBBB,
            tearDown=placelesssetup.tearDown,
            checker=checker,
        ),
        DocFileSuite('userstorage.txt',
                     package='contentratings.tests',
                     setUp=placelesssetup.setUp,
                     tearDown=placelesssetup.tearDown,
                     globs = {'storage': UserRatingStorage}),
        DocFileSuite('editorialstorage.txt',
                     package='contentratings.tests',
                     setUp=placelesssetup.setUp,
                     tearDown=placelesssetup.tearDown,
                     globs = {'storage': EditorialRatingStorage}),
        DocFileSuite('rating.txt',
                     package='contentratings.tests',
                     setUp=placelesssetup.setUp,
                     tearDown=placelesssetup.tearDown,
                     globs = {'rating_factory': Rating}),
        DocFileSuite('rating.txt',
                     package='contentratings.tests',
                     setUp=placelesssetup.setUp,
                     tearDown=placelesssetup.tearDown,
                     globs = {'rating_factory': NPRating}),
        DocFileSuite('BBB.txt',
                     package='contentratings.tests',
                     setUp=setUpBBB,
                     tearDown=placelesssetup.tearDown,
                     globs = {'storage': EditorialRatingStorage}),
        ))
Exemplo n.º 28
0
def test_suite():
    return unittest.TestSuite((
        DocFileSuite(
                module_relative=False,
                setUp=setUp,
                tearDown=tearDown,
                optionflags=options,
                *glob(join(dirname(__file__),pardir,'docs','*.txt'))
                ),
        DocTestSuite(setUp=setUp,
                     tearDown=tearDown,
                     optionflags=options),
        ))
Exemplo n.º 29
0
def test_suite():
    """ Suite
    """
    flags = (doctest.ELLIPSIS |
             doctest.NORMALIZE_WHITESPACE |
             doctest.REPORT_ONLY_FIRST_FAILURE)

    return unittest.TestSuite((
        DocFileSuite('normalizer.txt',
                     setUp=setUp,
                     tearDown=tearDown,
                     optionflags=flags),
    ))
Exemplo n.º 30
0
def test_suite():

    suite = TestSuite()
    suite.addTest(
        DocFileSuite(
            'README.rst',
            package='leocornus.recipe.ci',
            setUp=setUp,
            tearDown=buildoutTearDown,
            optionflags=optionflags,
        ), )

    return suite
Exemplo n.º 31
0
 def __new__(cls):
     package = cls.package
     module = cls.module
     
     suite = unittest.TestSuite()
     try:
         docfiletest = DocFileSuite(module+'.txt',
                                             package=import_module(package))
         docfiletest.layer = cls.layer
         suite.addTest(docfiletest)
     except IOError:
         pass # no docfile tests
     
     try:
         if module:
             doctest = DocTestSuite(package+'.'+module)
         else:
             doctest = DocTestSuite(package+'.'+module)
         doctest.layer = cls.layer
         suite.addTest(doctest)
     except ValueError:
         pass # no doc tests
     return suite