diff --git a/src/Mod/Fem/femtest/app/test_object.py b/src/Mod/Fem/femtest/app/test_object.py index f2b154b5be..cbd67e9c84 100644 --- a/src/Mod/Fem/femtest/app/test_object.py +++ b/src/Mod/Fem/femtest/app/test_object.py @@ -159,6 +159,10 @@ class TestObjectType(unittest.TestCase): "Fem::ConstraintElectrostaticPotential", type_of_obj(ObjectsFem.makeConstraintElectrostaticPotential(doc)), ) + self.assertEqual( + "Fem::ConstraintElectricChargeDensity", + type_of_obj(ObjectsFem.makeConstraintElectricChargeDensity(doc)), + ) self.assertEqual("Fem::ConstraintFixed", type_of_obj(ObjectsFem.makeConstraintFixed(doc))) self.assertEqual( "Fem::ConstraintRigidBody", type_of_obj(ObjectsFem.makeConstraintRigidBody(doc)) @@ -334,6 +338,12 @@ class TestObjectType(unittest.TestCase): "Fem::ConstraintElectrostaticPotential", ) ) + self.assertTrue( + is_of_type( + ObjectsFem.makeConstraintElectricChargeDensity(doc), + "Fem::ConstraintElectricChargeDensity", + ) + ) self.assertTrue(is_of_type(ObjectsFem.makeConstraintFixed(doc), "Fem::ConstraintFixed")) self.assertTrue( is_of_type(ObjectsFem.makeConstraintRigidBody(doc), "Fem::ConstraintRigidBody") @@ -552,6 +562,18 @@ class TestObjectType(unittest.TestCase): ) ) + # ConstraintElectricChargeDensity + constraint_electric_charge_density = ObjectsFem.makeConstraintElectricChargeDensity(doc) + self.assertTrue(is_derived_from(constraint_electric_charge_density, "App::DocumentObject")) + self.assertTrue( + is_derived_from(constraint_electric_charge_density, "Fem::ConstraintPython") + ) + self.assertTrue( + is_derived_from( + constraint_electric_charge_density, "Fem::ConstraintElectricChargeDensity" + ) + ) + # ConstraintFixed constraint_fixed = ObjectsFem.makeConstraintFixed(doc) self.assertTrue(is_derived_from(constraint_fixed, "App::DocumentObject")) @@ -913,6 +935,11 @@ class TestObjectType(unittest.TestCase): "Fem::ConstraintPython" ) ) + self.assertTrue( + ObjectsFem.makeConstraintElectricChargeDensity(doc).isDerivedFrom( + "Fem::ConstraintPython" + ) + ) self.assertTrue(ObjectsFem.makeConstraintFixed(doc).isDerivedFrom("Fem::ConstraintFixed")) self.assertTrue( ObjectsFem.makeConstraintRigidBody(doc).isDerivedFrom("Fem::ConstraintRigidBody") @@ -1077,6 +1104,7 @@ def create_all_fem_objects_doc(doc): analysis.addObject(ObjectsFem.makeConstraintCurrentDensity(doc)) analysis.addObject(ObjectsFem.makeConstraintDisplacement(doc)) analysis.addObject(ObjectsFem.makeConstraintElectrostaticPotential(doc)) + analysis.addObject(ObjectsFem.makeConstraintElectricChargeDensity(doc)) analysis.addObject(ObjectsFem.makeConstraintFixed(doc)) analysis.addObject(ObjectsFem.makeConstraintRigidBody(doc)) analysis.addObject(ObjectsFem.makeConstraintFlowVelocity(doc))