'Skipped test methods don\'t cause C{wasSuccessful} to return C{False},
nor do they contribute to the C{errors} or C{failures} of the reporter,
or to the count of successes.  They do, however, add elements to the
reporter\'s C{skips} list.'

def test_results(self):

    self.suite(self.reporter)
    self.assertTrue(self.reporter.wasSuccessful())
    self.assertEqual(self.reporter.errors, [])
    self.assertEqual(self.reporter.failures, [])
    self.assertEqual(len(self.reporter.skips), 4)
    self.assertEqual(self.reporter.successes, 0)
