FEM: fix test frame work
This commit is contained in:
committed by
Yorik van Havre
parent
6865e35fd9
commit
42913ca0cf
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user