diff --git a/test/test_algorithm.py b/test/test_algorithm.py
index 0022c6a07e1446fd4d30433718bdfda1ef6edb2e..7dc78288ad722c112535bd27625de42e0cbf395a 100644
--- a/test/test_algorithm.py
+++ b/test/test_algorithm.py
@@ -546,6 +546,9 @@ def test_copy_if(ctx_factory):
 
 @pytools.test.mark_test.opencl
 def test_partition(ctx_factory):
+    from pytest import importorskip
+    importorskip("mako")
+
     context = ctx_factory()
     queue = cl.CommandQueue(context)