Skip to content

Commit

Permalink
FEM: fix test frame work
Browse files Browse the repository at this point in the history
  • Loading branch information
berndhahnebach authored and yorikvanhavre committed Nov 28, 2015
1 parent 6865e35 commit 42913ca
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions src/Mod/Fem/TestFem.py
Expand Up @@ -28,6 +28,7 @@
import FemTools
import FreeCAD
import MechanicalAnalysis
import FemSolverCalculix
import MechanicalMaterial
import csv
import tempfile
Expand Down Expand Up @@ -72,6 +73,10 @@ def create_new_analysis(self):
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()
Expand Down Expand Up @@ -167,6 +172,11 @@ def test_new_analysis(self):
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")
Expand Down

0 comments on commit 42913ca

Please sign in to comment.