diff --git a/tests/fugue_dask/test_execution_engine.py b/tests/fugue_dask/test_execution_engine.py
index 2a93772d..60f1121f 100644
--- a/tests/fugue_dask/test_execution_engine.py
+++ b/tests/fugue_dask/test_execution_engine.py
@@ -54,6 +54,11 @@ def test__join_outer_pandas_incompatible(self):
 
     # TODO: dask-sql 2024.5.0 has a bug, can't pass the HAVING tests
     def test_select(self):
+        try:
+            import dask_sql
+        except ImportError:
+            return
+
         a = ArrayDataFrame(
             [[1, 2], [None, 2], [None, 1], [3, 4], [None, 4]], "a:double,b:int"
         )