Skip to content
Open
1 change: 1 addition & 0 deletions doc/changelog.d/2341.test.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix tessellation tests
24 changes: 12 additions & 12 deletions tests/integration/test_tessellation.py
Original file line number Diff line number Diff line change
Expand Up @@ -76,13 +76,13 @@ def test_body_tessellate(modeler: Modeler):
assert blocks_2.n_blocks == 3
if not BackendType.is_core_service(modeler.client.backend_type):
assert blocks_2.bounds == pytest.approx(
[0.019999999999999997, 0.04, 0.020151922469877917, 0.03984807753012208, 0.0, 0.03],
[0.019999999999999997, 0.04, 0.02000513783799312, 0.03999486216200688, 0.0, 0.03],
rel=1e-6,
abs=1e-8,
)
else:
assert blocks_2.bounds == pytest.approx(
[0.019999999999999997, 0.04, 0.020151922469877917, 0.03984807753012208, 0.0, 0.03],
[0.019999999999999997, 0.04, 0.02000513783799312, 0.03999486216200688, 0.0, 0.03],
rel=1e-6,
abs=1e-8,
)
Expand All @@ -93,13 +93,13 @@ def test_body_tessellate(modeler: Modeler):
mesh_2 = body_2.tessellate(merge=True)
if not BackendType.is_core_service(modeler.client.backend_type):
assert "PolyData" in str(mesh_2)
assert mesh_2.n_cells == 72
assert mesh_2.n_points == 76
assert mesh_2.n_cells == 392
assert mesh_2.n_points == 396
assert mesh_2.n_arrays == 0
else:
assert "PolyData" in str(mesh_2)
assert mesh_2.n_cells == 72
assert mesh_2.n_points == 76
assert mesh_2.n_cells == 392
assert mesh_2.n_points == 396
assert mesh_2.n_arrays == 0

# Make sure instance body tessellation is the same as original
Expand Down Expand Up @@ -199,20 +199,20 @@ def test_component_tessellate(modeler: Modeler):
comp.plot()
assert "PolyData" in str(mesh)
if not BackendType.is_core_service(modeler.client.backend_type):
assert mesh.n_cells == 3280
assert mesh.n_cells == 976
assert mesh.n_arrays == 0
assert mesh.n_points == 3300
assert mesh.n_points == 996
assert mesh.bounds == pytest.approx(
[-25.0, 25.0, -24.999251562526105, 24.999251562526105, 0.0, 20.0],
[-25.0, 25.0, -24.991140278086316, 24.991140278086316, 0.0, 20.0],
rel=1e-6,
abs=1e-8,
)
else:
assert mesh.n_cells == 3280
assert mesh.n_cells == 976
assert mesh.n_arrays == 0
assert mesh.n_points == 3300
assert mesh.n_points == 996
assert mesh.bounds == pytest.approx(
[-25.0, 25.0, -24.999251562526105, 24.999251562526105, 0.0, 20.0],
[-25.0, 25.0, -24.991140278086316, 24.991140278086316, 0.0, 20.0],
rel=1e-6,
abs=1e-8,
)
Expand Down
Loading