FEM: fix test frame work

This commit is contained in:
Bernd Hahnebach
2015-11-20 17:39:01 +01:00
committed by Yorik van Havre
parent 784a7f0e70
commit 08e4e0a87b

View File

@@ -28,6 +28,7 @@ import Fem
import FemTools
import FreeCAD
import MechanicalAnalysis
import FemSolverCalculix
import MechanicalMaterial
import csv
import tempfile
@@ -72,6 +73,10 @@ class FemTest(unittest.TestCase):
self.analysis = MechanicalAnalysis.makeMechanicalAnalysis('MechanicalAnalysis')
self.active_doc.recompute()
def create_new_solver(self):
self.solver_object = FemSolverCalculix.makeFemSolverCalculix('Calculix')
self.active_doc.recompute()
def create_new_mesh(self):
self.mesh_object = self.active_doc.addObject('Fem::FemMeshObject', mesh_name)
self.mesh = Fem.FemMesh()
@@ -167,6 +172,11 @@ class FemTest(unittest.TestCase):
self.create_new_analysis()
self.assertTrue(self.analysis, "FemTest of new analysis failed")
fcc_print('Checking FEM new solver...')
self.create_new_solver()
self.assertTrue(self.solver_object, "FemTest of new solver failed")
self.analysis.Member = self.analysis.Member + [self.solver_object]
fcc_print('Checking FEM new mesh...')
self.create_new_mesh()
self.assertTrue(self.mesh, "FemTest of new mesh failed")