fix: skip manifest-dependant tests

This commit is contained in:
Stijnvandenbroek
2026-03-11 13:56:42 +00:00
parent adcc112f90
commit f76f8c1929

View File

@@ -1,5 +1,7 @@
"""Generic tests for Dagster definitions — schedules, jobs, and the Definitions object."""
from pathlib import Path
import pytest
from dagster import DefaultScheduleStatus
@@ -93,7 +95,14 @@ class TestScheduleSpecific:
# Definitions integration test
# ---------------------------------------------------------------------------
_MANIFEST = Path(__file__).resolve().parent.parent / "dbt" / "target" / "manifest.json"
_skip_no_manifest = pytest.mark.skipif(
not _MANIFEST.exists(),
reason="dbt manifest not found (only available after local dbt compile)",
)
@_skip_no_manifest
class TestDefinitions:
def test_definitions_loads(self):
from data_platform.definitions import defs