diff --git a/test/test_refinement.py b/test/test_refinement.py index 8914bc5716315b68624f5a4c541e315e26a59214..5e10a9462ae7b1aa195227a58950ec69482775ff 100644 --- a/test/test_refinement.py +++ b/test/test_refinement.py @@ -293,6 +293,18 @@ def test_refinement_connection( or eoc_rec.max_error() < 1e-14) +@pytest.mark.parametrize("with_adjacency", [True, False]) +def test_uniform_refinement(ctx_factory, with_adjacency): + make_mesh = partial(generate_box_mesh, ( + np.linspace(0.0, 1.0, 2), + np.linspace(0.0, 1.0, 3), + np.linspace(0.0, 1.0, 2)), order=4) + mesh = make_mesh() + + from meshmode.mesh.refinement import refine_uniformly + mesh = refine_uniformly(mesh, 1, with_adjacency=with_adjacency) + + if __name__ == "__main__": import sys if len(sys.argv) > 1: