diff --git a/test/test_matrix.py b/test/test_matrix.py index f626a024a99589d6816514323ac5ea8051d759a9..d1558bcc03fcd42c64c4cde780557721a40e3131 100644 --- a/test/test_matrix.py +++ b/test/test_matrix.py @@ -38,7 +38,8 @@ from pyopencl.tools import ( # noqa as pytest_generate_tests) -@pytest.mark.skipif(USE_SYMENGINE, reason="line taylor in SymEngine is broken") +@pytest.mark.skipif(USE_SYMENGINE, + reason="https://gitlab.tiker.net/inducer/sumpy/issues/25") def test_matrix_build(ctx_factory): cl_ctx = ctx_factory() queue = cl.CommandQueue(cl_ctx) diff --git a/test/test_scalar_int_eq.py b/test/test_scalar_int_eq.py index dbc7011a7a7d1fd063ec493be7c85347f414a8ea..2fd80990f33878d16accad59d180515b1749b936 100644 --- a/test/test_scalar_int_eq.py +++ b/test/test_scalar_int_eq.py @@ -37,6 +37,7 @@ from meshmode.mesh.generation import ( # noqa ellipse, cloverleaf, starfish, drop, n_gon, qbx_peanut, WobblyCircle, make_curve_mesh) from sumpy.visualization import FieldPlotter +from sumpy.symbolic import USE_SYMENGINE from pytential import bind, sym import logging @@ -767,6 +768,9 @@ def test_integral_equation(ctx_getter, case, visualize=False): if case.fmm_backend == "fmmlib": pytest.importorskip("pyfmmlib") + if USE_SYMENGINE and case.fmm_backend is None: + pytest.skip("https://gitlab.tiker.net/inducer/sumpy/issues/25") + # prevent cache 'splosion from sympy.core.cache import clear_cache clear_cache()