コード例 #1
0
    def makeSuite(self):
        class TC(SeleniumTestCase):
            def runTest(self):
                self.wd.get("http://google.com")
                self.assertEqual(self.wd.title, "Google")

        return TestSuite([TC()])
コード例 #2
0
    def suite(self):
        """ Returns a TestSuite that can be run

            TestSuite is computed according to what is defined in the specification

        """
        all_suites = TestSuite()

        if self._create_allowed:
            maker = CreateTestMaker(self._sdk_parent_object, self._sdk_object, self._helper)
            suite = maker.suite()
            all_suites.addTests(suite)

        if self._update_allowed:
            maker = UpdateTestMaker(self._sdk_parent_object, self._sdk_object, self._helper)
            suite = maker.suite()
            all_suites.addTests(suite)

        if self._delete_allowed:
            maker = DeleteTestMaker(self._sdk_parent_object, self._sdk_object, self._helper)
            suite = maker.suite()
            all_suites.addTests(suite)

        if self._get_allowed:
            maker = GetTestMaker(self._sdk_parent_object, self._sdk_object, self._helper)
            suite = maker.suite()
            all_suites.addTests(suite)

        if self._get_all_allowed:
            maker = GetAllTestMaker(self._sdk_parent_object, self._sdk_object, self._helper)
            suite = maker.suite()
            all_suites.addTests(suite)

        return all_suites
コード例 #3
0
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
コード例 #4
0
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))
    suite.addTest(loader.loadTestsFromTestCase(FunctionEvaluationTest))
    return suite
コード例 #5
0
ファイル: common_tests.py プロジェクト: Khande/pycmd-fork
def suite():
    suite = TestSuite()
    suite.addTest(defaultTestLoader.loadTestsFromTestCase(TestParseLine))
    suite.addTest(defaultTestLoader.loadTestsFromTestCase(TestFuzzyMatch))
    if is_win:
        suite.addTest(defaultTestLoader.loadTestsFromTestCase(TestAppIdentification))
    return suite
コード例 #6
0
    def makeSuite(self):
        class TC(LiveWebServerSeleniumTestCase):
            def runTest(self):
                self.wd.get('http://%s:%s' % (LOCALHOST, self.webserver.port))
                self.assertTrue(False)

        return TestSuite([TC()])
コード例 #7
0
ファイル: runSuite.py プロジェクト: wantgroup/AMTest
def allTest():
    ''''' 创建测试集'''
    suite1 = TestLoader().loadTestsFromTestCase(login_case_ddt.LoginCase)
    suite2 = TestLoader().loadTestsFromTestCase(
        release_topic_case_ddt.ReleasdTopic)

    alltests = TestSuite([suite1, suite2])
    return alltests
コード例 #8
0
    def makeSuite(self):
        class TC(LiveWebServerSeleniumTestCase):
            def runTest(self):
                self.wd.get('http://%s:%s' % (LOCALHOST, self.webserver.port))
                self.wd.find_element_by_css_selector(
                    "#this-does-not-exist").click()

        return TestSuite([TC()])
コード例 #9
0
def suite():
    """Returns the test suite for this module."""
    result = TestSuite()
    loader = defaultTestLoader
    result.addTest(loader.loadTestsFromModule(test_manager))
    result.addTest(loader.loadTestsFromModule(test_search))
    result.addTest(loader.loadTestsFromModule(test_validation))
    result.addTest(loader.loadTestsFromModule(test_views))
    return result
コード例 #10
0
ファイル: __init__.py プロジェクト: passy/twentiment-api
def suite():
    """Returns the test suite for this module."""

    result = TestSuite()
    loader = defaultTestLoader

    result.addTest(loader.loadTestsFromModule(test_api))

    return result
コード例 #11
0
    def test_doc(self):
        suite = TestSuite()

        for filename in os.listdir('../'):
            if filename.endswith(".py"):
                suite.addTest(doctest.DocFileSuite('../' + filename))

        runner = TextTestRunner(verbosity=2)
        runner.run(suite)
コード例 #12
0
def test_given(tests):
    module = sys.modules[__name__]
    if tests == None:
        defaultTest = None
    else:
        loader = TestLoader()
        defaultTest = TestSuite()
        tests = loader.loadTestsFromNames(tests, module)
        defaultTest.addTests(tests)
    main(defaultTest=defaultTest)
コード例 #13
0
ファイル: testDocTests.py プロジェクト: urska19/Plone_site
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
コード例 #14
0
ファイル: test_api.py プロジェクト: passy/twentiment-api
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
コード例 #15
0
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
コード例 #16
0
    def makeSuite(self):
        class TC(LiveWebServerSeleniumTestCase):
            def runTest(self):
                self.wd.get('http://%s:%s' % (LOCALHOST, self.webserver.port))
                self.wd.implicitly_wait(0)
                ScreenshotOnExceptionWebDriverWait(
                    self.wd,
                    10).until(lambda s: self.wd.find_element_by_css_selector(
                        "#this-does-not-exist"))

        return TestSuite([TC()])
コード例 #17
0
    def suite(self):
        """ Inject generated tests
        """
        GetTestCase.parent = self.parent
        GetTestCase.sdkobject = self.sdkobject
        GetTestCase.helper = self.helper

        tests = self.make_tests(sdkobject=self.sdkobject, testcase=GetTestCase)
        for test_name, test_func in tests.items():
            setattr(GetTestCase, test_name, test_func)

        return TestSuite(list(map(GetTestCase, tests)))
コード例 #18
0
    def suite(self):
        """ Inject generated tests

        """
        DeleteTestCase.parent = self.parent
        DeleteTestCase.sdkobject = self.sdkobject
        DeleteTestCase.helper = self.helper

        tests = self.make_tests(sdkobject=self.sdkobject, testcase=DeleteTestCase)
        for test_name, test_func in tests.iteritems():
            setattr(DeleteTestCase, test_name, test_func)

        return TestSuite(map(DeleteTestCase, tests))
コード例 #19
0
    def makeSuite(self):
        class TC(TestCase):
            def runTest(self):
                raise ValueError("We should never get here")

        return TestSuite([TC()])
コード例 #20
0
def test_suite():
    from unittest2 import TestSuite, makeSuite
    suite = TestSuite()
    suite.addTest(makeSuite(BasicTests))
    return suite
コード例 #21
0
ファイル: __init__.py プロジェクト: BinhBa/test_any_project
                file_content = file.read()
                p = ast.parse(file_content)
                classes = [
                    node.name for node in ast.walk(p)
                    if isinstance(node, ast.ClassDef)
                ]
                for cls in classes:
                    # class_to_test = module_name + '.' + cls

                    file_report_name = module_name + '_' + cls
                    print(file_report_name)
                    report_path = 'test/report/Report_' + file_report_name + '.html'
                    f_load = open(report_path, 'w')
                    f_load.close()

                    runner = HTMLTestRunner(
                        stream=open(report_path, "wb"),
                        title="Unit Test Reports",
                        description='This is Unit test report of system.')

                    loader = TestLoader()

                    m = importlib.import_module(module_name)

                    # class_to_test = 'm.' + cls

                    suite = TestSuite(
                        (loader.loadTestsFromTestCase(getattr(m, cls)), ))
                    # run the test
                    runner.run(suite)
コード例 #22
0
def suite():
    import teleport_test, language_test
    main = defaultTestLoader.loadTestsFromModule(teleport_test)
    language = language_test.suite()
    return TestSuite([main, language])
コード例 #23
0
def load_tests(loader, standard_tests, pattern):
    """Returns the test suite for this module."""
    suite = TestSuite()
    suite.addTest(loader.loadTestsFromTestCase(ProcessorsTest))
    return suite
コード例 #24
0
def test_suite():
    from unittest2 import TestSuite, makeSuite
    suite = TestSuite()
    suite.addTest(makeSuite(PreconditionTests))
    suite.addTest(makeSuite(PreconditionRegistryTests))
    return suite
コード例 #25
0
ファイル: teleport_test.py プロジェクト: vsajip/teleport
def suite():
    s = TestSuite()
コード例 #26
0
def load_tests(loader, standard_tests, pattern):
    """Returns the test suite for this module."""
    suite = TestSuite()
    suite.addTest(loader.loadTestsFromTestCase(APIManagerTest))
    suite.addTest(loader.loadTestsFromTestCase(FSATest))
    return suite
コード例 #27
0
def load_tests(loader, standard_tests, pattern):
    """Returns the test suite for this module."""
    suite = TestSuite()
    suite.addTest(loader.loadTestsFromTestCase(SimpleValidationTest))
    suite.addTest(loader.loadTestsFromTestCase(SAVTest))
    return suite