def test_visitNestedSuite(self):
     """
     Test that C{visit} recurses through suites.
     """
     tests = [TestTestVisitor('test_visitCase'),
              TestTestVisitor('test_visitSuite')]
     testSuite = TestSuite([TestSuite([test]) for test in tests])
     testSuite.visit(self.visitor)
     self.assertEqual(self.visitor.calls, tests)
 def test_visitSuite(self):
     """
     Test that C{visit} hits all tests in a suite.
     """
     tests = [TestTestVisitor('test_visitCase'),
              TestTestVisitor('test_visitSuite')]
     testSuite = TestSuite(tests)
     testSuite.visit(self.visitor)
     self.assertEqual(self.visitor.calls, tests)
 def test_visitNestedSuite(self):
     """
     Test that C{visit} recurses through suites.
     """
     tests = [
         TestTestVisitor('test_visitCase'),
         TestTestVisitor('test_visitSuite')
     ]
     testSuite = TestSuite([TestSuite([test]) for test in tests])
     testSuite.visit(self.visitor)
     self.assertEqual(self.visitor.calls, tests)
 def test_visitSuite(self):
     """
     Test that C{visit} hits all tests in a suite.
     """
     tests = [
         TestTestVisitor('test_visitCase'),
         TestTestVisitor('test_visitSuite')
     ]
     testSuite = TestSuite(tests)
     testSuite.visit(self.visitor)
     self.assertEqual(self.visitor.calls, tests)