Skip to content

Commit 6a78a7d

Browse files
committed
adding seeds
1 parent 7708331 commit 6a78a7d

File tree

3 files changed

+10
-3
lines changed

3 files changed

+10
-3
lines changed

src/dbt_score/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from collections import defaultdict
77
from dataclasses import dataclass, field
88
from pathlib import Path
9-
from typing import Any, Iterable, List, Literal, TypeAlias, Union
9+
from typing import Any, Iterable, Literal, TypeAlias, Union
1010

1111
from dbt_score.dbt_utils import dbt_ls
1212

tests/resources/manifest.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,9 @@
134134
"alias": "model2_alias",
135135
"patch_path": "/path/to/model2.yml",
136136
"tags": [],
137-
"depends_on": {},
137+
"depends_on": {
138+
"nodes": ["seed.package.seed1"]
139+
},
138140
"language": "sql",
139141
"access": "public",
140142
"group": "them_over_there"

tests/test_models.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,14 +51,19 @@ def test_manifest_load(mock_read_text, raw_manifest):
5151
assert loader.models["model.package.model2"].children == [
5252
loader.models["model.package.model1"]
5353
]
54-
assert loader.models["model.package.model2"].parents == []
54+
assert loader.models["model.package.model2"].parents == [
55+
loader.seeds["seed.package.seed1"]
56+
]
5557
assert loader.snapshots["snapshot.package.snapshot2"].parents == [
5658
loader.sources["source.package.my_source.table1"]
5759
]
5860
assert loader.sources["source.package.my_source.table1"].children == [
5961
loader.models["model.package.model1"],
6062
loader.snapshots["snapshot.package.snapshot2"],
6163
]
64+
assert loader.seeds["seed.package.seed1"].children == [
65+
loader.models["model.package.model2"]
66+
]
6267

6368

6469
@patch("dbt_score.models.Path.read_text")

0 commit comments

Comments
 (0)