示例#1
0
 def test_addSubSuite(self):
     subSuite1 = SysTestSuite("StgFEM", "RegressionTests-sub1")
     subSuite2 = SysTestSuite("StgFEM", "RegressionTests-sub2")
     self.stSuite.addSubSuite(subSuite1)
     self.stSuite.addSubSuite(subSuite2)
     self.assertEqual(len(self.stSuite.subSuites), 2)
     self.assertEqual(self.stSuite.subSuites[0], subSuite1)
     self.assertEqual(self.stSuite.subSuites[1], subSuite2)
     #Make sure don't get list confused etc
     self.assertRaises(TypeError, self.stSuite.addSubSuite,
                       [subSuite1, subSuite2])
示例#2
0
 def test_addSubSuites(self):
     subSuite1 = SysTestSuite("StgFEM", "RegressionTests-sub1")
     subSuite2 = SysTestSuite("StgFEM", "RegressionTests-sub2")
     self.stSuite.addSubSuites([subSuite1, subSuite2])
     self.assertEqual(len(self.stSuite.subSuites), 2)
     self.assertEqual(self.stSuite.subSuites[0], subSuite1)
     self.assertEqual(self.stSuite.subSuites[1], subSuite2)
     # Now try add some tests to these suites
     self.stSuite.addStdTest(SkeletonSingleModelSysTest,
                             self.inputFiles,
                             statusToReturn=CREDO_FAIL("testFail"),
                             nproc=1)
     subSuite2.addStdTest(SkeletonSingleModelSysTest,
                          self.inputFiles,
                          statusToReturn=CREDO_PASS("testPass"),
                          nproc=1)
     self.assertEqual(len(self.stSuite.sysTests), 1)
     self.assertEqual(len(self.stSuite.subSuites[0].sysTests), 0)
     self.assertEqual(len(self.stSuite.subSuites[1].sysTests), 1)
示例#3
0
 def setUp(self):
     self.basedir = os.path.realpath(tempfile.mkdtemp())
     self.stSuite = SysTestSuite("StgFEM", "RegressionTests")
     self.inputFiles = [os.path.join("input", "TempDiffusion.xml")]