diff --git a/test/test_wrapper.py b/test/test_wrapper.py
index 94a00d859c0f6b2428e166af01d1e90e7a061b65..34b4207b4b99391540a5fce05bf2ec7d1b39a133 100644
--- a/test/test_wrapper.py
+++ b/test/test_wrapper.py
@@ -1016,6 +1016,12 @@ def test_fine_grain_svm(ctx_factory):
     cl.cltypes.uint2,
     ])
 def test_map_dtype(ctx_factory, dtype):
+    from pyopencl import _PYPY
+
+    if _PYPY:
+        # FIXME
+        pytest.xfail("enqueue_map_buffer not yet working on pypy")
+
     ctx = ctx_factory()
     queue = cl.CommandQueue(ctx)