Skip to content

Commit e0815b8

Browse files
committed
Use a single loader if specific tests are specified
1 parent 552d50d commit e0815b8

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
@@ -2465,9 +2465,12 @@ def lint_models(
24652465
def _load_model_tests(
24662466
self, tests: t.Optional[t.List[str]] = None, patterns: list[str] | None = None
24672467
) -> t.List[ModelTestMetadata]:
2468-
model_tests = []
2468+
# If a set of tests is provided, use a single loader to load them
2469+
# Otherwise, gather all tests from all loaders/repos
2470+
loaders = [self._loaders[0]] if tests else self._loaders
24692471

2470-
for loader in self._loaders:
2472+
model_tests = []
2473+
for loader in loaders:
24712474
model_tests.extend(loader._load_model_tests(tests=tests, patterns=patterns))
24722475

24732476
return model_tests

0 commit comments

Comments
 (0)