Fem: Update test

This commit is contained in:
marioalexis
2025-03-27 10:19:08 -03:00
committed by Benjamin Nauck
parent 10426ca011
commit d8b9681a8f

View File

@@ -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))