From 0280911ae814df5ea52654cf0f2eae7109f0007f Mon Sep 17 00:00:00 2001 From: Paul Profizi <100710998+PProfizi@users.noreply.github.com> Date: Thu, 1 Aug 2024 16:11:25 +0200 Subject: [PATCH] Test operator result.elemental_mass on an RST (#1541) * Test operator result.elemental_mass on an RST Signed-off-by: paul.profizi * Fix retro-compatibility Signed-off-by: paul.profizi * Fix retro-compatibility Signed-off-by: paul.profizi --------- Signed-off-by: paul.profizi --- .../operators/test_operator_elemental_mass.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 tests/operators/test_operator_elemental_mass.py diff --git a/tests/operators/test_operator_elemental_mass.py b/tests/operators/test_operator_elemental_mass.py new file mode 100644 index 0000000000..9b96e3734f --- /dev/null +++ b/tests/operators/test_operator_elemental_mass.py @@ -0,0 +1,19 @@ +import conftest +import pytest +import ansys.dpf.core as dpf + + +@pytest.mark.skipif( + not conftest.SERVERS_VERSION_GREATER_THAN_OR_EQUAL_TO_8_2, + reason="Elemental mass operator not functional before 8.2,", +) +def test_operator_elemental_mass_rst(allkindofcomplexity): + model = dpf.Model(allkindofcomplexity) + op = dpf.operators.result.elemental_mass(data_sources=model) + fc = op.eval() + assert len(fc) == 1 + field: dpf.Field = fc[0] + assert field.scoping.size == 9271 + assert field.component_count == 1 + assert field.location == dpf.locations.elemental + assert field.unit == "kg"