Skip to content

Commit 2ccb20f

Browse files
committed
chore: testing docs additions
1 parent 4fc3ba6 commit 2ccb20f

File tree

3 files changed

+22
-0
lines changed

3 files changed

+22
-0
lines changed

examples/sushi_dbt/models/schema.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ models:
2424
- name: ds
2525
description: Date
2626
- name: top_waiters
27+
description: description of top waiters
2728
columns:
2829
- name: waiter_id
2930
description: Waiter id
@@ -35,6 +36,7 @@ models:
3536
- name: revenue
3637
description: Revenue from orders served by this waiter
3738
- name: waiters
39+
description: '{{ doc("waiters") }}'
3840
columns:
3941
- name: waiter_id
4042
description: Waiter id
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{% docs waiters %}
2+
waiters docs block
3+
{% enddocs %}
4+

tests/dbt/test_docs.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
from __future__ import annotations
2+
3+
import pytest
4+
5+
from sqlmesh.dbt.project import Project
6+
7+
pytestmark = pytest.mark.dbt
8+
9+
def test_docs_inline(sushi_test_project: Project):
10+
top_waiters = sushi_test_project.context._models["top_waiters"]
11+
assert top_waiters.description == "description of top waiters"
12+
13+
def test_docs_block(sushi_test_project: Project):
14+
waiters = sushi_test_project.context._models["waiters"]
15+
assert waiters.description == "waiters docs block"
16+

0 commit comments

Comments
 (0)