Here are the examples of the python api twisted.trial.runner.TestLoader taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
72 Examples
3
Example 1
View licensedef _getLoader(config): loader = runner.TestLoader() if config['random']: randomer = random.Random() randomer.seed(config['random']) loader.sorter = lambda x : randomer.random() print 'Running tests shuffled with seed %d\n' % config['random'] if not config['until-failure']: loader.suiteFactory = runner.DestructiveTestSuite return loader
3
Example 2
View licensedef _getLoader(config): loader = runner.TestLoader() if config['random']: randomer = random.Random() randomer.seed(config['random']) loader.sorter = lambda x : randomer.random() print 'Running tests shuffled with seed %d\n' % config['random'] if not config['until-failure']: loader.suiteFactory = runner.DestructiveTestSuite return loader
3
Example 3
View licensedef test_classTimeout(self): loader = runner.TestLoader() suite = loader.loadClass(detests.TestClassTimeoutAttribute) result = reporter.TestResult() suite.run(result) self.failUnlessEqual(len(result.errors), 1) self._wasTimeout(result.errors[0][1])
3
Example 4
View licensedef test_id(self): """ Check that the id() of the doctests' case object contains the FQPN of the actual tests. We need this because id() has weird behaviour w/ doctest in Python 2.3. """ loader = runner.TestLoader() suite = loader.loadDoctests(mockdoctest) idPrefix = 'twisted.trial.test.mockdoctest.Counter' for test in suite._tests: self.assertIn(idPrefix, itrial.ITestCase(test).id())
3
Example 5
View licensedef test_basicTrialIntegration(self): """ L{loadDoctests} loads all of the doctests in the given module. """ loader = runner.TestLoader() suite = loader.loadDoctests(mockdoctest) self.assertEqual(7, suite.countTestCases())
3
Example 6
View licensedef setUp(self): self.loader = runner.TestLoader() self.topDir = self.mktemp() parent = os.path.join(self.topDir, "uberpackage") os.makedirs(parent) file(os.path.join(parent, "__init__.py"), "wb").close() packages.SysPathManglingTest.setUp(self, parent) self.mangleSysPath(self.oldPath + [self.topDir])
3
Example 7
View licensedef test_runner_normal(self): self.parseOptions(['--temp-directory', self.mktemp(), '--reporter', 'capturing', 'twisted.trial.test.sample']) my_runner = self.getRunner() loader = runner.TestLoader() suite = loader.loadByName('twisted.trial.test.sample', True) result = my_runner.run(suite) self.assertEqual(self.standardReport, result._calls)
3
Example 8
View licensedef test_runner_debug(self): self.parseOptions(['--reporter', 'capturing', '--debug', 'twisted.trial.test.sample']) my_runner = self.getRunner() debugger = CapturingDebugger() def get_debugger(): return debugger my_runner._getDebugger = get_debugger loader = runner.TestLoader() suite = loader.loadByName('twisted.trial.test.sample', True) result = my_runner.run(suite) self.assertEqual(self.standardReport, result._calls) self.assertEqual(['runcall'], debugger._calls)
3
Example 9
View licensedef assertSuitesEqual(self, test1, names): loader = runner.TestLoader() names1 = testNames(test1) names2 = testNames(runner.TestSuite(map(loader.loadByName, names))) names1.sort() names2.sort() self.assertEqual(names1, names2)
3
Example 10
View licensedef test_classTimeout(self): loader = runner.TestLoader() suite = loader.loadClass(detests.TestClassTimeoutAttribute) result = reporter.TestResult() suite.run(result) self.failUnlessEqual(len(result.errors), 1) self._wasTimeout(result.errors[0][1])
3
Example 11
View licensedef test_id(self): """ Check that the id() of the doctests' case object contains the FQPN of the actual tests. We need this because id() has weird behaviour w/ doctest in Python 2.3. """ loader = runner.TestLoader() suite = loader.loadDoctests(mockdoctest) idPrefix = 'twisted.trial.test.mockdoctest.Counter' for test in suite._tests: self.assertIn(idPrefix, itrial.ITestCase(test).id())
3
Example 12
View licensedef test_basicTrialIntegration(self): """ L{loadDoctests} loads all of the doctests in the given module. """ loader = runner.TestLoader() suite = loader.loadDoctests(mockdoctest) self.assertEqual(7, suite.countTestCases())
3
Example 13
View licensedef setUp(self): self.loader = runner.TestLoader() self.topDir = self.mktemp() parent = os.path.join(self.topDir, "uberpackage") os.makedirs(parent) file(os.path.join(parent, "__init__.py"), "wb").close() packages.SysPathManglingTest.setUp(self, parent) self.mangleSysPath(self.oldPath + [self.topDir])
3
Example 14
View licensedef test_runner_normal(self): self.parseOptions(['--temp-directory', self.mktemp(), '--reporter', 'capturing', 'twisted.trial.test.sample']) my_runner = self.getRunner() loader = runner.TestLoader() suite = loader.loadByName('twisted.trial.test.sample', True) result = my_runner.run(suite) self.assertEqual(self.standardReport, result._calls)
3
Example 15
View licensedef test_runner_debug(self): self.parseOptions(['--reporter', 'capturing', '--debug', 'twisted.trial.test.sample']) my_runner = self.getRunner() debugger = CapturingDebugger() def get_debugger(): return debugger my_runner._getDebugger = get_debugger loader = runner.TestLoader() suite = loader.loadByName('twisted.trial.test.sample', True) result = my_runner.run(suite) self.assertEqual(self.standardReport, result._calls) self.assertEqual(['runcall'], debugger._calls)
3
Example 16
View licensedef assertSuitesEqual(self, test1, names): loader = runner.TestLoader() names1 = testNames(test1) names2 = testNames(runner.TestSuite(map(loader.loadByName, names))) names1.sort() names2.sort() self.assertEqual(names1, names2)
3
Example 17
View licensedef _getLoader(config): loader = runner.TestLoader() if config['random']: randomer = random.Random() randomer.seed(config['random']) loader.sorter = lambda x : randomer.random() print 'Running tests shuffled with seed %d\n' % config['random'] if not config['until-failure']: loader.suiteFactory = runner.DestructiveTestSuite return loader
3
Example 18
View licensedef _getLoader(config): loader = runner.TestLoader() if config['random']: randomer = random.Random() randomer.seed(config['random']) loader.sorter = lambda x : randomer.random() print 'Running tests shuffled with seed %d\n' % config['random'] if not config['until-failure']: loader.suiteFactory = runner.DestructiveTestSuite return loader
3
Example 19
View licensedef test_classTimeout(self): loader = runner.TestLoader() suite = loader.loadClass(detests.TestClassTimeoutAttribute) result = reporter.TestResult() suite.run(result) self.assertEqual(len(result.errors), 1) self._wasTimeout(result.errors[0][1])
3
Example 20
View licensedef test_id(self): """ Check that the id() of the doctests' case object contains the FQPN of the actual tests. We need this because id() has weird behaviour w/ doctest in Python 2.3. """ loader = runner.TestLoader() suite = loader.loadDoctests(mockdoctest) idPrefix = 'twisted.trial.test.mockdoctest.Counter' for test in suite._tests: self.assertIn(idPrefix, itrial.ITestCase(test).id())
3
Example 21
View licensedef test_basicTrialIntegration(self): """ L{loadDoctests} loads all of the doctests in the given module. """ loader = runner.TestLoader() suite = loader.loadDoctests(mockdoctest) self.assertEqual(7, suite.countTestCases())
3
Example 22
View licensedef setUp(self): self.loader = runner.TestLoader() self.topDir = self.mktemp() parent = os.path.join(self.topDir, "uberpackage") os.makedirs(parent) file(os.path.join(parent, "__init__.py"), "wb").close() packages.SysPathManglingTest.setUp(self, parent) self.mangleSysPath(self.oldPath + [self.topDir])
3
Example 23
View licensedef test_runner_normal(self): self.parseOptions(['--temp-directory', self.mktemp(), '--reporter', 'capturing', 'twisted.trial.test.sample']) my_runner = self.getRunner() loader = runner.TestLoader() suite = loader.loadByName('twisted.trial.test.sample', True) result = my_runner.run(suite) self.assertEqual(self.standardReport, result._calls)
3
Example 24
View licensedef test_runner_debug(self): self.parseOptions(['--reporter', 'capturing', '--debug', 'twisted.trial.test.sample']) my_runner = self.getRunner() debugger = CapturingDebugger() def get_debugger(): return debugger my_runner._getDebugger = get_debugger loader = runner.TestLoader() suite = loader.loadByName('twisted.trial.test.sample', True) result = my_runner.run(suite) self.assertEqual(self.standardReport, result._calls) self.assertEqual(['runcall'], debugger._calls)
3
Example 25
View licensedef assertSuitesEqual(self, test1, names): loader = runner.TestLoader() names1 = testNames(test1) names2 = testNames(runner.TestSuite(map(loader.loadByName, names))) names1.sort() names2.sort() self.assertEqual(names1, names2)
3
Example 26
View licensedef loadSuite(self, suite): """ Load tests from the given test case class and create a new reporter to use for running it. """ self.loader = runner.TestLoader() self.suite = self.loader.loadClass(suite) self.reporter = reporter.TestResult()
3
Example 27
View licensedef test_classTimeout(self): loader = runner.TestLoader() suite = loader.loadClass(detests.TestClassTimeoutAttribute) result = reporter.TestResult() suite.run(result) self.assertEqual(len(result.errors), 1) self._wasTimeout(result.errors[0][1])
3
Example 28
View licensedef test_id(self): """ Check that the id() of the doctests' case object contains the FQPN of the actual tests. We need this because id() has weird behaviour w/ doctest in Python 2.3. """ loader = runner.TestLoader() suite = loader.loadDoctests(mockdoctest) idPrefix = 'twisted.trial.test.mockdoctest.Counter' for test in suite._tests: self.assertIn(idPrefix, itrial.ITestCase(test).id())
3
Example 29
View licensedef test_basicTrialIntegration(self): """ L{loadDoctests} loads all of the doctests in the given module. """ loader = runner.TestLoader() suite = loader.loadDoctests(mockdoctest) self.assertEqual(7, suite.countTestCases())
3
Example 30
View licensedef setUp(self): self.loader = runner.TestLoader() self.topDir = self.mktemp() parent = os.path.join(self.topDir, "uberpackage") os.makedirs(parent) file(os.path.join(parent, "__init__.py"), "wb").close() packages.SysPathManglingTest.setUp(self, parent) self.mangleSysPath(self.oldPath + [self.topDir])
3
Example 31
View licensedef test_runner_normal(self): self.parseOptions(['--temp-directory', self.mktemp(), '--reporter', 'capturing', 'twisted.trial.test.sample']) my_runner = self.getRunner() loader = runner.TestLoader() suite = loader.loadByName('twisted.trial.test.sample', True) result = my_runner.run(suite) self.assertEqual(self.standardReport, result._calls)
3
Example 32
View licensedef test_runner_debug(self): self.parseOptions(['--reporter', 'capturing', '--debug', 'twisted.trial.test.sample']) my_runner = self.getRunner() debugger = CapturingDebugger() def get_debugger(): return debugger my_runner._getDebugger = get_debugger loader = runner.TestLoader() suite = loader.loadByName('twisted.trial.test.sample', True) result = my_runner.run(suite) self.assertEqual(self.standardReport, result._calls) self.assertEqual(['runcall'], debugger._calls)
3
Example 33
View licensedef assertSuitesEqual(self, test1, names): loader = runner.TestLoader() names1 = testNames(test1) names2 = testNames(runner.TestSuite(map(loader.loadByName, names))) names1.sort() names2.sort() self.assertEqual(names1, names2)
3
Example 34
View licensedef loadSuite(self, suite): """ Load tests from the given test case class and create a new reporter to use for running it. """ self.loader = runner.TestLoader() self.suite = self.loader.loadClass(suite) self.reporter = reporter.TestResult()
0
Example 35
View licensedef _loadSuite(self, klass): loader = runner.TestLoader() r = reporter.TestResult() s = loader.loadClass(klass) return r, s
0
Example 36
View licensedef _loadSuite(self, klass): loader = runner.TestLoader() r = reporter.TestResult() s = loader.loadClass(klass) return r, s
0
Example 37
View licensedef setUp(self): self.output = StringIO.StringIO() self.reporter = reporter.TestResult() self.loader = runner.TestLoader()
0
Example 38
View licensedef setUp(self): packages.PackageTest.setUp(self) self.loader = runner.TestLoader()
0
Example 39
View licensedef setUp(self): self.loader = runner.TestLoader() packages.SysPathManglingTest.setUp(self)
0
Example 40
View licensedef test_shouldStop(self): """ Test the C{shouldStop} management: raising a C{KeyboardInterrupt} must interrupt the suite. """ called = [] class MockTest(unittest.TestCase): def test_foo1(test): called.append(1) def test_foo2(test): raise KeyboardInterrupt() def test_foo3(test): called.append(2) result = reporter.TestResult() loader = runner.TestLoader() loader.suiteFactory = runner.DestructiveTestSuite suite = loader.loadClass(MockTest) self.assertEquals(called, []) suite.run(result) self.assertEquals(called, [1]) # The last test shouldn't have been run self.assertEquals(suite.countTestCases(), 1)
0
Example 41
View licensedef loadSuite(self, suite): self.loader = runner.TestLoader() self.suite = self.loader.loadClass(suite) self.reporter = reporter.TestResult()
0
Example 42
View licensedef setUp(self): self.result = reporter.Reporter(StringIO.StringIO()) self.loader = runner.TestLoader()
0
Example 43
View licensedef setUp(self): self.reporter = reporter.Reporter() self.loader = runner.TestLoader()
0
0
Example 45
View licensedef _loadSuite(self, klass): loader = runner.TestLoader() r = reporter.TestResult() s = loader.loadClass(klass) return r, s
0
Example 46
View licensedef _loadSuite(self, klass): loader = runner.TestLoader() r = reporter.TestResult() s = loader.loadClass(klass) return r, s
0
Example 47
View licensedef setUp(self): self.output = StringIO.StringIO() self.reporter = reporter.TestResult() self.loader = runner.TestLoader()
0
Example 48
View licensedef setUp(self): packages.PackageTest.setUp(self) self.loader = runner.TestLoader()
0
Example 49
View licensedef setUp(self): self.loader = runner.TestLoader() packages.SysPathManglingTest.setUp(self)
0
Example 50
View licensedef test_shouldStop(self): """ Test the C{shouldStop} management: raising a C{KeyboardInterrupt} must interrupt the suite. """ called = [] class MockTest(unittest.TestCase): def test_foo1(test): called.append(1) def test_foo2(test): raise KeyboardInterrupt() def test_foo3(test): called.append(2) result = reporter.TestResult() loader = runner.TestLoader() loader.suiteFactory = runner.DestructiveTestSuite suite = loader.loadClass(MockTest) self.assertEquals(called, []) suite.run(result) self.assertEquals(called, [1]) # The last test shouldn't have been run self.assertEquals(suite.countTestCases(), 1)