class Suite_Test(unittest.TestCase): file = "suite.cpp" line = 36 info = "suite blah" type = "error" notice = Notice(file, line, info, type) name = "testSuite" def setUp(self): self.suite = Suite() self.test = TestCase() self.test.addNotice(self.notice) def tearDown(self): del self.suite.testCases[:] del self.suite del self.test def testName(self): self.suite.name = self.name self.assertEqual(self.suite.name, self.name) def testCount(self): amount = 4 for i in range(amount): #@UnusedVariable test = TestCase() self.suite.testCases.append(test) self.assertEqual(self.suite.testCount(), amount) def testGetTestCases(self): self.suite.testCases.append(self.test) self.assertTrue(self.test in self.suite.testCases) def test_getChildren(self): ''' test for typos and that function is overridden ''' self.suite.getChildren() def test_getRelevantDisplayData(self): ''' test that name data is returned ''' data = self.suite.getRelevantDisplayData() types = [typeinfo for typeinfo, x in data] #@UnusedVariable self.assertTrue("name" in types)
def setUp(self): self.suite = Suite() self.test = TestCase() self.test.addNotice(self.notice)