From 32ebdf8e6fa092273d351826a5b66f87b7a2e3e9 Mon Sep 17 00:00:00 2001 From: Przemo Firszt Date: Mon, 27 Jul 2015 14:46:29 +0100 Subject: [PATCH] Test, FEM: Add fixed constraint test Signed-off-by: Przemo Firszt --- src/Mod/Fem/TestFem.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/Mod/Fem/TestFem.py b/src/Mod/Fem/TestFem.py index 77523bb641..cee3f2a48d 100644 --- a/src/Mod/Fem/TestFem.py +++ b/src/Mod/Fem/TestFem.py @@ -38,6 +38,7 @@ class FemTest(unittest.TestCase): FreeCAD.newDocument("FemTest") finally: FreeCAD.setActiveDocument("FemTest") + self.active_doc = FreeCAD.ActiveDocument def test_new_analysis(self): FreeCAD.Console.PrintMessage('\nChecking FEM new analysis...\n') @@ -63,6 +64,13 @@ class FemTest(unittest.TestCase): mesh.addVolume([1, 2, 3, 4, 5, 6, 7, 8, 9, 10]) self.failUnless(mesh, "FemTest of new mesh failed") + def test_new_fixed_constraint(self): + FreeCAD.Console.PrintMessage('\nChecking FEM new fixed constraint...\n') + box = self.active_doc.addObject("Part::Box", "Box") + fixed_constraint = self.active_doc.addObject("Fem::ConstraintFixed", "FemConstraintFixed") + fixed_constraint.References = [(box, "Face1")] + self.failUnless(fixed_constraint, "FemTest of new fixed constraint failed") + def tearDown(self): FreeCAD.closeDocument("FemTest") pass