Beispiel #1
0
 def test_emptyMinimalReporter(self):
     """
     The summary of L{reporter.MinimalReporter} is a list of zeroes when no
     test is actually run.
     """
     result = reporter.MinimalReporter(self.stream)
     result._printSummary()
     output = self.stream.getvalue().strip().split(' ')
     self.failUnlessEqual(output, ['0', '0', '0', '0', '0', '0'])
Beispiel #2
0
 def test_minimalReporter(self):
     """
     The summary of L{reporter.MinimalReporter} is a simple list of
     numbers, indicating how many tests ran, how many failed etc.
     """
     result = reporter.MinimalReporter(self.stream)
     self.test.run(result)
     result._printSummary()
     output = self.stream.getvalue().strip().split(' ')
     self.failUnlessEqual(output[1:], ['1', '1', '0', '0', '0'])
Beispiel #3
0
 def test_minimalReporterTime(self):
     """
     L{reporter.MinimalReporter} reports the time to run the tests as first
     data in its output.
     """
     times = [1.0, 1.2, 1.5, 1.9]
     result = reporter.MinimalReporter(self.stream)
     result._getTime = lambda: times.pop(0)
     self.test.run(result)
     result._printSummary()
     output = self.stream.getvalue().strip().split(' ')
     timer = output[0]
     self.assertEquals(timer, "0.7")
Beispiel #4
0
    def test_minimalReporter(self):
        """
        The summary of L{reporter.MinimalReporter} is a simple list of numbers,
        indicating how many tests ran, how many failed etc.

        The numbers represents:
         * the run time of the tests
         * the number of tests run, printed 2 times for legacy reasons
         * the number of errors
         * the number of failures
         * the number of skips
        """
        result = reporter.MinimalReporter(self.stream)
        self.test.run(result)
        result._printSummary()
        output = self.stream.getvalue().strip().split(' ')
        self.failUnlessEqual(output[1:], ['1', '1', '0', '0', '0'])
Beispiel #5
0
 def test_minimalReporter(self):
     result = reporter.MinimalReporter(self.stream)
     self.test.run(result)
     result.printSummary()
     output = self.stream.getvalue().strip().split(' ')
     self.failUnlessEqual(output[1:], ['1', '1', '0', '0', '0'])