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, ), ))
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
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), ])
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, ), ))
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, ))
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 ))
def testsuite(): return DocFileSuite( 'README.txt', 'tests.txt', # additional tests optionflags=NORMALIZE_WHITESPACE | IGNORE_EXCEPTION_DETAIL | ELLIPSIS | REPORT_UDIFF, )
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), ])
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)
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)
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
def test_suite(): return DocFileSuite( 'README.txt', setUp=setUp, tearDown=buildoutTearDown, optionflags=ELLIPSIS | NORMALIZE_WHITESPACE | REPORT_UDIFF, checker=renormalizing.RENormalizing([normalize_path]), )
def test_suite(self): return DocFileSuite( *use_cases, #add here aditional testfiles setUp=ADHOCRACY_LAYER.setUp, tearDown=ADHOCRACY_LAYER.tearDown, globs=globs, optionflags=flags)
def test_suite(): return unittest.TestSuite([ DocFileSuite('tests/unittest/browser.txt', package='collective.pfg.showrequest', setUp=testing.setUp, tearDown=testing.tearDown, optionflags=OF), ])
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
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'\\'), '/'), ]))))
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), ])
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)
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
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), ])
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
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
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
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}), ))
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), ))
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), ))
def test_suite(): suite = TestSuite() suite.addTest( DocFileSuite( 'README.rst', package='leocornus.recipe.ci', setUp=setUp, tearDown=buildoutTearDown, optionflags=optionflags, ), ) return suite
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