twisted.trial.reporter.TestResult - python examples

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 7

3 View Complete Implementation : test_assertions.py
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
    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
    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
    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
    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
    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
    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
    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
    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
    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])