Skip to content

Commit b0afff2

Browse files
committed
update
1 parent 1595b82 commit b0afff2

File tree

2 files changed

+5
-10
lines changed

2 files changed

+5
-10
lines changed

sqlmesh/dbt/loader.py

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -172,16 +172,8 @@ def _load_audits(
172172
for test in package.tests.values():
173173
logger.debug("Converting '%s' to sqlmesh format", test.name)
174174
try:
175-
sqlmesh_audit = test.to_sqlmesh(package_context)
176-
qualified_name = f"{package.name}.{test.name}"
177-
is_from_dbt_packages = "dbt_packages" in str(test.path)
178-
179-
if is_from_dbt_packages:
180-
audits[qualified_name] = sqlmesh_audit
181-
if test.name not in audits:
182-
audits[test.name] = sqlmesh_audit
183-
else:
184-
audits[test.name] = sqlmesh_audit
175+
audit = test.to_sqlmesh(package_context)
176+
audits[audit.name] = audit
185177

186178
except BaseMissingReferenceError as e:
187179
ref_type = "model" if isinstance(e, MissingModelError) else "source"

sqlmesh/dbt/test.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,9 @@ def to_sqlmesh(self, context: DbtContext) -> Audit:
151151
blocking = self.severity == Severity.ERROR
152152

153153
audit: Audit
154+
if self.package_name != context.project_name:
155+
self.name = f"{self.package_name}.{self.name}"
156+
154157
if self.is_standalone:
155158
jinja_macros.add_globals({"this": self.relation_info})
156159
audit = StandaloneAudit(

0 commit comments

Comments
 (0)