Skip to content

Commit 816d722

Browse files
committed
Use a single loader if specific tests are specified
1 parent 99e6591 commit 816d722

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

sqlmesh/core/context.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2460,9 +2460,12 @@ def lint_models(
24602460
def _load_model_tests(
24612461
self, tests: t.Optional[t.List[str]] = None, patterns: list[str] | None = None
24622462
) -> t.List[ModelTestMetadata]:
2463-
model_tests = []
2463+
# If a set of tests is provided, use a single loader to load them
2464+
# Otherwise, gather all tests from all loaders/repos
2465+
loaders = [self._loaders[0]] if tests else self._loaders
24642466

2465-
for loader in self._loaders:
2467+
model_tests = []
2468+
for loader in loaders:
24662469
model_tests.extend(loader._load_model_tests(tests=tests, patterns=patterns))
24672470

24682471
return model_tests

0 commit comments

Comments
 (0)