diff --git a/src/aliby/io/dataset.py b/src/aliby/io/dataset.py
index fbedf23cad9d8e095cbe7cc3ab9e8249975acc04..187e530282e0131128a5a0fd3096f2289b05eace 100644
--- a/src/aliby/io/dataset.py
+++ b/src/aliby/io/dataset.py
@@ -147,7 +147,7 @@ class DatasetLocalOME(DatasetLocalABC):
         super().__init__(dpath)
         assert len(
             self.get_images()
-        ), f"No valid files found. Formats are {suffixes}"
+        ), f"No valid files found. Formats are {self._valid_suffixes}"
 
     @property
     def date(self):
diff --git a/tests/aliby/pipeline/test_pipeline_local_nometa.py b/tests/aliby/pipeline/test_pipeline_local_nometa.py
index 5fd397ac6b408f26c0ddcee4637098a561cbac65..095fb75b21afda8d07aa9307a51719e66c982270 100644
--- a/tests/aliby/pipeline/test_pipeline_local_nometa.py
+++ b/tests/aliby/pipeline/test_pipeline_local_nometa.py
@@ -1,18 +1,25 @@
 #!/usr/bin/env jupyter
 
-from aliby.pipeline import PipelineParameters, Pipeline
+from pathlib import Path
+
+import pytest
+
+from aliby.pipeline import Pipeline, PipelineParameters
 
 
 def test_local_pipeline(file: str):
-    params = PipelineParameters.default(
-        general={
-            "expt_id": file,
-            "distributed": 0,
-            "directory": "test_output/",
-            "overwrite": True,
-        },
-        tiler={"ref_channel": 0},
-    )
-    p = Pipeline(params)
+    if Path(file).exists():
+        params = PipelineParameters.default(
+            general={
+                "expt_id": file,
+                "distributed": 0,
+                "directory": "test_output/",
+                "overwrite": True,
+            },
+            tiler={"ref_channel": 0},
+        )
+        p = Pipeline(params)
 
-    p.run()
+        p.run()
+    else:
+        print("Test dataset not downloaded")