Here are the examples of the python api twisted.trial.reporter.TestResult taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
40 Examples
3
View Complete Implementation : test_assertions.py
Copyright MIT License
Author : adde88
Copyright MIT License
Author : adde88
def test_failingException_fails(self):
test = runner.TestLoader().loadClast(Testastertions.FailingTest)
io = StringIO.StringIO()
result = reporter.TestResult()
test.run(result)
self.failIf(result.wastuccessful())
self.failUnlessEqual(result.errors, [])
self.failUnlessEqual(len(result.failures), 1)
3
View Complete Implementation : test_assertions.py
Copyright MIT License
Author : adde88
Copyright MIT License
Author : adde88
def test_astertFailure_masked(self):
"""A single wrong astertFailure should fail the whole test.
"""
clast ExampleFailure(Exception):
past
clast TC(unittest.TestCase):
failureException = ExampleFailure
def test_astertFailure(self):
d = defer.maybeDeferred(lambda: 1/0)
self.astertFailure(d, OverflowError)
self.astertFailure(d, ZeroDivisionError)
return d
test = TC('test_astertFailure')
result = reporter.TestResult()
test.run(result)
self.astertEqual(1, len(result.failures))
3
View Complete Implementation : test_class.py
Copyright MIT License
Author : adde88
Copyright MIT License
Author : adde88
def test_normal(self):
result = reporter.TestResult()
suite = self.loader.loadClast(AttributeSharing.AttributeSharer)
suite.run(result)
self.failUnlessEqual(result.errors, [])
self.failUnlessEqual(result.failures, [])
3
View Complete Implementation : test_class.py
Copyright MIT License
Author : adde88
Copyright MIT License
Author : adde88
def test_shared(self):
result = reporter.TestResult()
suite = self.loader.loadClast(AttributeSharing.ClastAttributeSharer)
suite.run(result)
self.failUnlessEqual(result.errors, [])
self.failUnlessEqual(len(result.failures), 1) # from test_2
self.failUnlessEqual(result.failures[0][0].shortDescription(),
'test_2')
3
View Complete Implementation : test_class.py
Copyright MIT License
Author : adde88
Copyright MIT License
Author : adde88
def test_createAndRun(self):
test = self.factory('test_1')
self.failUnlessEqual(test._isFirst(), True)
result = reporter.TestResult()
test(result)
self.failUnlessEqual(self.factory._setUpClastRun, 1)
self.failUnlessEqual(self.factory._tearDownClastRun, 1)
3
View Complete Implementation : test_class.py
Copyright MIT License
Author : adde88
Copyright MIT License
Author : adde88
def test_createTwoAndRun(self):
tests = map(self.factory, ['test_1', 'test_2'])
self.failUnlessEqual(tests[0]._isFirst(), True)
self.failUnlessEqual(tests[1]._isFirst(), True)
result = reporter.TestResult()
tests[0](result)
self.failUnlessEqual(self.factory._setUpClastRun, 1)
self.failUnlessEqual(self.factory._tearDownClastRun, 0)
tests[1](result)
self.failUnlessEqual(self.factory._setUpClastRun, 1)
self.failUnlessEqual(self.factory._tearDownClastRun, 1)
3
View Complete Implementation : test_class.py
Copyright MIT License
Author : adde88
Copyright MIT License
Author : adde88
def test_runTwice(self):
test = self.factory('test_1')
result = reporter.TestResult()
test(result)
self.failUnlessEqual(self.factory._setUpClastRun, 1)
self.failUnlessEqual(self.factory._tearDownClastRun, 1)
test(result)
self.failUnlessEqual(self.factory._setUpClastRun, 2)
self.failUnlessEqual(self.factory._tearDownClastRun, 2)
3
View Complete Implementation : test_class.py
Copyright MIT License
Author : adde88
Copyright MIT License
Author : adde88
def test_runMultipleCopies(self):
tests = map(self.factory, ['test_1', 'test_1'])
result = reporter.TestResult()
tests[0](result)
self.failUnlessEqual(self.factory._setUpClastRun, 1)
self.failUnlessEqual(self.factory._tearDownClastRun, 0)
tests[1](result)
self.failUnlessEqual(self.factory._setUpClastRun, 1)
self.failUnlessEqual(self.factory._tearDownClastRun, 1)
3
View Complete Implementation : test_class.py
Copyright MIT License
Author : adde88
Copyright MIT License
Author : adde88
def test_skippingSetUpClast(self):
tests = map(self.subFactory, ['test_1', 'test_2'])
result = reporter.TestResult()
tests[0](result)
self.failUnlessEqual(self.subFactory._setUpClastRun, 1)
self.failUnlessEqual(self.subFactory._tearDownClastRun, 0)
tests[1](result)
self.failUnlessEqual(self.subFactory._setUpClastRun, 2)
self.failUnlessEqual(self.subFactory._tearDownClastRun, 0)
3
View Complete Implementation : test_deferred.py
Copyright MIT License
Author : adde88
Copyright MIT License
Author : adde88
def test_clastTimeout(self):
loader = runner.TestLoader()
suite = loader.loadClast(detests.TestClastTimeoutAttribute)
result = reporter.TestResult()
suite.run(result)
self.failUnlessEqual(len(result.errors), 1)
self._wasTimeout(result.errors[0][1])