FEM: unit tests, better name for unit test FreeCAD file names

This commit is contained in:
Bernd Hahnebach
2018-12-06 10:15:53 +01:00
committed by Yorik van Havre
parent 6f2f3f6d35
commit 666ef18baf
4 changed files with 20 additions and 16 deletions

View File

@@ -35,12 +35,13 @@ from .testtools import fcc_print
class FemCcxAnalysisTest(unittest.TestCase):
def setUp(self):
self.doc_name = "TestsFemCcxTools"
try:
FreeCAD.setActiveDocument("FemTest")
FreeCAD.setActiveDocument(self.doc_name)
except:
FreeCAD.newDocument("FemTest")
FreeCAD.newDocument(self.doc_name)
finally:
FreeCAD.setActiveDocument("FemTest")
FreeCAD.setActiveDocument(self.doc_name)
self.active_doc = FreeCAD.ActiveDocument
self.mesh_name = 'Mesh'
self.temp_dir = testtools.get_fem_test_tmp_dir()
@@ -755,7 +756,7 @@ class FemCcxAnalysisTest(unittest.TestCase):
fcc_print('--------------- End of FEM tests FLow 1D thermomech analysis ---------------')
def tearDown(self):
FreeCAD.closeDocument("FemTest")
FreeCAD.closeDocument(self.doc_name)
pass

View File

@@ -33,12 +33,13 @@ from .testtools import fcc_print
class FemCommon(unittest.TestCase):
def setUp(self):
self.doc_name = "TestsFemCommon"
try:
FreeCAD.setActiveDocument("FemTest")
FreeCAD.setActiveDocument(self.doc_name)
except:
FreeCAD.newDocument("FemTest")
FreeCAD.newDocument(self.doc_name)
finally:
FreeCAD.setActiveDocument("FemTest")
FreeCAD.setActiveDocument(self.doc_name)
self.active_doc = FreeCAD.ActiveDocument
def test_read_frd_massflow_networkpressure(self):
@@ -539,5 +540,5 @@ class FemCommon(unittest.TestCase):
self.assertTrue(im, 'Problem importing {0}'.format(mod))
def tearDown(self):
FreeCAD.closeDocument("FemTest")
FreeCAD.closeDocument(self.doc_name)
pass

View File

@@ -33,12 +33,13 @@ from .testtools import fcc_print
class FemMeshTest(unittest.TestCase):
def setUp(self):
self.doc_name = "TestsFemMesh"
try:
FreeCAD.setActiveDocument("FemTest")
FreeCAD.setActiveDocument(self.doc_name)
except:
FreeCAD.newDocument("FemTest")
FreeCAD.newDocument(self.doc_name)
finally:
FreeCAD.setActiveDocument("FemTest")
FreeCAD.setActiveDocument(self.doc_name)
self.active_doc = FreeCAD.ActiveDocument
def test_mesh_seg2_python(self):
@@ -203,5 +204,5 @@ class FemMeshTest(unittest.TestCase):
"Problem in test_writeAbaqus_precision, \n{0}\n{1}".format(read_node_line, expected))
def tearDown(self):
FreeCAD.closeDocument("FemTest")
FreeCAD.closeDocument(self.doc_name)
pass

View File

@@ -34,12 +34,13 @@ from .testtools import fcc_print
class SolverFrameWorkTest(unittest.TestCase):
def setUp(self):
self.doc_name = "TestsFemSolverFrameWork"
try:
FreeCAD.setActiveDocument("FemTest")
FreeCAD.setActiveDocument(self.doc_name)
except:
FreeCAD.newDocument("FemTest")
FreeCAD.newDocument(self.doc_name)
finally:
FreeCAD.setActiveDocument("FemTest")
FreeCAD.setActiveDocument(self.doc_name)
self.active_doc = FreeCAD.ActiveDocument
self.mesh_name = 'Mesh'
self.temp_dir = testtools.get_fem_test_tmp_dir()
@@ -180,5 +181,5 @@ class SolverFrameWorkTest(unittest.TestCase):
fcc_print('--------------- End of FEM tests solver frame work ---------------')
def tearDown(self):
FreeCAD.closeDocument("FemTest")
FreeCAD.closeDocument(self.doc_name)
pass