当前位置: 首页>>代码示例>>Python>>正文


Python TestSuite.addTest方法代码示例

本文整理汇总了Python中unittest2.TestSuite.addTest方法的典型用法代码示例。如果您正苦于以下问题:Python TestSuite.addTest方法的具体用法?Python TestSuite.addTest怎么用?Python TestSuite.addTest使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在unittest2.TestSuite的用法示例。


在下文中一共展示了TestSuite.addTest方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: load_tests

# 需要导入模块: from unittest2 import TestSuite [as 别名]
# 或者: from unittest2.TestSuite import addTest [as 别名]
def load_tests(loader, standard_tests, pattern):
    """Returns the test suite for this module."""
    suite = TestSuite()
    suite.addTest(loader.loadTestsFromTestCase(ModelTestCase))
    suite.addTest(loader.loadTestsFromTestCase(FSAModelTest))
    suite.addTest(loader.loadTestsFromTestCase(FunctionAPITestCase))
    suite.addTest(loader.loadTestsFromTestCase(FunctionEvaluationTest))
    suite.addTest(loader.loadTestsFromTestCase(APITestCase))
    return suite
开发者ID:titansgroup,项目名称:flask-restless,代码行数:11,代码来源:test_views.py

示例2: suite

# 需要导入模块: from unittest2 import TestSuite [as 别名]
# 或者: from unittest2.TestSuite import addTest [as 别名]
def suite():
    """Returns the test suite for this module."""

    result = TestSuite()
    loader = defaultTestLoader

    result.addTest(loader.loadTestsFromModule(test_api))

    return result
开发者ID:passy,项目名称:twentiment-api,代码行数:11,代码来源:__init__.py

示例3: test_suite

# 需要导入模块: from unittest2 import TestSuite [as 别名]
# 或者: from unittest2.TestSuite import addTest [as 别名]
def test_suite():
    suite = TestSuite()
    OPTIONFLAGS = (doctest.ELLIPSIS | doctest.NORMALIZE_WHITESPACE)
    for testfile in ('testBrowserLayers.txt', 'testCustomizeView.txt'):
        suite.addTest(FunctionalDocFileSuite(testfile,
                                optionflags=OPTIONFLAGS,
                                package="plone.app.customerize.tests",
                                test_class=CustomerizeFunctionalTestCase),
                     )
    return suite
开发者ID:urska19,项目名称:Plone-test,代码行数:12,代码来源:testDocTests.py

示例4: load_tests

# 需要导入模块: from unittest2 import TestSuite [as 别名]
# 或者: from unittest2.TestSuite import addTest [as 别名]
def load_tests(loader, standard_tests, pattern):
    """Loads the tests from this module"""

    suite = TestSuite()
    # Only enable if you have a local server running.
    # TODO: Consider automatic skipping if zmq fails to connect
    # suite.addTest(loader.loadTestsFromTestCase(LiveGuessApiTestCase))
    suite.addTest(loader.loadTestsFromTestCase(ClientTestCase))
    suite.addTest(loader.loadTestsFromTestCase(CORSTestCase))

    return suite
开发者ID:passy,项目名称:twentiment-api,代码行数:13,代码来源:test_api.py

示例5: suite

# 需要导入模块: from unittest2 import TestSuite [as 别名]
# 或者: from unittest2.TestSuite import addTest [as 别名]
def suite():
    """Returns the test suite for this module."""
    result = TestSuite()
    loader = defaultTestLoader
    result.addTest(loader.loadTestsFromModule(test_helpers))
    result.addTest(loader.loadTestsFromModule(test_manager))
    result.addTest(loader.loadTestsFromModule(test_search))
    result.addTest(loader.loadTestsFromModule(test_validation))
    result.addTest(loader.loadTestsFromModule(test_views))
    result.addTest(loader.loadTestsFromModule(test_processors))
    return result
开发者ID:SunPowered,项目名称:flask-restless,代码行数:13,代码来源:__init__.py

示例6: get_suite

# 需要导入模块: from unittest2 import TestSuite [as 别名]
# 或者: from unittest2.TestSuite import addTest [as 别名]
def get_suite(test_names, test_dir, file_match, browser_type, browser_version,
              browser_platform, session_name, javascript_disabled,
              webdriver_remote_url, screenshots_on, found, failfast, debug,
              extended=False):

    suite = TestSuite()

    dir_list = os.listdir(test_dir)

    # filter directory entries that don't match the file match pattern
    dir_list = [f for f in dir_list if fnmatch.fnmatch(f, file_match)]

    for entry in dir_list:
        if not entry.endswith('.py'):
            continue
        if test_names and entry[:-3] not in test_names:
            continue
        elif not test_names:
            if entry.startswith('_'):
                # ignore entries starting with underscore unless specified
                continue
        found.add(entry[:-3])

        csv_path = os.path.join(test_dir, entry.replace('.py', '.csv'))
        if os.path.isfile(csv_path):
            # reading the csv file now
            for row in get_data(csv_path):
                # row is a dictionary of variables
                suite.addTest(
                    get_case(
                        test_dir, entry, browser_type, browser_version,
                        browser_platform, session_name, javascript_disabled,
                        webdriver_remote_url, screenshots_on, row,
                        failfast=failfast, debug=debug, extended=extended
                    )
                )
        else:
            suite.addTest(
                get_case(
                    test_dir, entry, browser_type, browser_version,
                    browser_platform, session_name, javascript_disabled,
                    webdriver_remote_url, screenshots_on,
                    failfast=failfast, debug=debug, extended=extended
                )
            )

    return suite
开发者ID:edwelker,项目名称:mirror_selenium_simple_test,代码行数:49,代码来源:runtests.py

示例7: load_tests

# 需要导入模块: from unittest2 import TestSuite [as 别名]
# 或者: from unittest2.TestSuite import addTest [as 别名]
def load_tests(loader, standard_tests, pattern):
    """Returns the test suite for this module."""
    suite = TestSuite()
    suite.addTest(loader.loadTestsFromTestCase(OperatorsTest))
    suite.addTest(loader.loadTestsFromTestCase(QueryCreationTest))
    suite.addTest(loader.loadTestsFromTestCase(SearchTest))
    return suite
开发者ID:SunPowered,项目名称:flask-restless,代码行数:9,代码来源:test_search.py

示例8: suite

# 需要导入模块: from unittest2 import TestSuite [as 别名]
# 或者: from unittest2.TestSuite import addTest [as 别名]
def suite():
    suite = TestSuite()
    suite.addTest(defaultTestLoader.loadTestsFromTestCase(TestParseLine))
    suite.addTest(defaultTestLoader.loadTestsFromTestCase(TestFuzzyMatch))
    if is_win:
        suite.addTest(defaultTestLoader.loadTestsFromTestCase(TestAppIdentification))
    return suite
开发者ID:Khande,项目名称:pycmd-fork,代码行数:9,代码来源:common_tests.py

示例9: get_suite

# 需要导入模块: from unittest2 import TestSuite [as 别名]
# 或者: from unittest2.TestSuite import addTest [as 别名]
def get_suite(test_names, test_dir, collect_only, browser_type, device,
              version, browser_platform, session_name, javascript_disabled,
              webdriver_remote_url, screenshots_on, failfast, debug,
              custom_options=None, extended=False, saucelabs_enabled=False,
              browserstack_enabled=False, vagrant_enabled=False, skip_tracking=False):

    suite = TestSuite()

    for case in find_cases(test_names, test_dir):
        csv_path = os.path.join(test_dir, case.replace('.py', '.csv'))
        if os.path.isfile(csv_path):
            # reading the csv file now
            for row in get_data(csv_path):
                # row is a dictionary of variables
                suite.addTest(
                    get_case(
                        test_dir, case, browser_type, device, version,
                        browser_platform, session_name, javascript_disabled,
                        webdriver_remote_url, screenshots_on, row, saucelabs_enabled=saucelabs_enabled,
                        browserstack_enabled=browserstack_enabled, vagrant_enabled=vagrant_enabled,
                        custom_options=custom_options, failfast=failfast,
                        debug=debug, extended=extended, skip_tracking=skip_tracking
                    )
                )
        else:
            suite.addTest(
                get_case(
                    test_dir, case, browser_type, device, version,
                    browser_platform, session_name, javascript_disabled,
                    webdriver_remote_url, screenshots_on,
                    custom_options=custom_options, failfast=failfast,
                    browserstack_enabled=browserstack_enabled, vagrant_enabled=vagrant_enabled,
                    debug=debug, extended=extended, saucelabs_enabled=saucelabs_enabled,
                    skip_tracking=skip_tracking
                )
            )

    return suite
开发者ID:Work4Labs,项目名称:selenium-simple-test,代码行数:40,代码来源:runtests.py

示例10: get_suite

# 需要导入模块: from unittest2 import TestSuite [as 别名]
# 或者: from unittest2.TestSuite import addTest [as 别名]
def get_suite(test_names, test_dir, count_only, browser_type, browser_version,
              browser_platform, session_name, javascript_disabled,
              webdriver_remote_url, screenshots_on, failfast, debug,
              extended=False):

    suite = TestSuite()
    if allscrewedup:
        print "ENTERING get_suite \n"
        print inspect.getargspec(get_suite)
        print [locals()[arg] for arg in inspect.getargspec(get_suite).args]

    for case in find_cases(test_names, test_dir):
        csv_path = os.path.join(test_dir, case.replace('.py', '.csv'))
        if os.path.isfile(csv_path):
            # reading the csv file now
            for row in get_data(csv_path):
                # row is a dictionary of variables
                suite.addTest(
                    get_case(
                        test_dir, case, browser_type, browser_version,
                        browser_platform, session_name, javascript_disabled,
                        webdriver_remote_url, screenshots_on, row,
                        failfast=failfast, debug=debug, extended=extended
                    )
                )
        else:
            suite.addTest(
                get_case(
                    test_dir, case, browser_type, browser_version,
                    browser_platform, session_name, javascript_disabled,
                    webdriver_remote_url, screenshots_on,
                    failfast=failfast, debug=debug, extended=extended
                )
            )

    return suite
开发者ID:jumboTest,项目名称:test,代码行数:38,代码来源:runtests.py

示例11: suite

# 需要导入模块: from unittest2 import TestSuite [as 别名]
# 或者: from unittest2.TestSuite import addTest [as 别名]
def suite():
    suite = TestSuite()
    for test in make_json_suite():
        for p in test['pass']:
            datum = json.loads(json.dumps(p.datum))
            suite.addTest(make_pass(test['schema'], datum))
            suite.addTest(make_reserialize(test['schema'], datum))
        for f in test['fail']:
            datum = json.loads(json.dumps(f.datum))
            suite.addTest(make_fail(test['schema'], datum))
    return suite
开发者ID:cosmic-api,项目名称:teleport,代码行数:13,代码来源:language_test.py

示例12: load_tests

# 需要导入模块: from unittest2 import TestSuite [as 别名]
# 或者: from unittest2.TestSuite import addTest [as 别名]
def load_tests(loader, standard_tests, pattern):
    """Returns the test suite for this module."""
    suite = TestSuite()
    suite.addTest(loader.loadTestsFromTestCase(HelpersTest))
    suite.addTest(loader.loadTestsFromTestCase(ModelHelpersTest))
    return suite
开发者ID:migeruhito,项目名称:flask-restless,代码行数:8,代码来源:test_helpers.py

示例13: test_suite

# 需要导入模块: from unittest2 import TestSuite [as 别名]
# 或者: from unittest2.TestSuite import addTest [as 别名]
def test_suite():
    from unittest2 import TestSuite, makeSuite
    suite = TestSuite()
    suite.addTest(makeSuite(DepartmentTests))
    return suite
开发者ID:pgrunewald,项目名称:vs.org,代码行数:7,代码来源:test_department.py

示例14: test_suite

# 需要导入模块: from unittest2 import TestSuite [as 别名]
# 或者: from unittest2.TestSuite import addTest [as 别名]
def test_suite():
    from unittest2 import TestSuite, makeSuite
    suite = TestSuite()
    suite.addTest(makeSuite(BasicTests))
    return suite
开发者ID:vangheem,项目名称:xmldirector.plonecore,代码行数:7,代码来源:test_dexterity.py

示例15: test_suite

# 需要导入模块: from unittest2 import TestSuite [as 别名]
# 或者: from unittest2.TestSuite import addTest [as 别名]
def test_suite():
    from unittest2 import TestSuite, makeSuite
    suite = TestSuite()
    suite.addTest(makeSuite(PreconditionTests))
    suite.addTest(makeSuite(PreconditionRegistryTests))
    return suite
开发者ID:vangheem,项目名称:xmldirector.plonecore,代码行数:8,代码来源:test_precondition_registry.py


注:本文中的unittest2.TestSuite.addTest方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。