Example #1
0
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)
Example #2
0
    def setUp(self):
        self.suite = Suite()

        self.test = TestCase()
        self.test.addNotice(self.notice)