Skip to content

Commit 05b0820

Browse files
authored
Replace space with underscore in NodeType strings (#7947)
1 parent d4e620e commit 05b0820

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

.changes/1.6.0/Under the Hood-20230612-070827.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
kind: Under the Hood
2-
body: Rm space from NodeType strings
2+
body: Replace space with underscore in NodeType strings
33
time: 2023-06-12T07:08:27.276551-04:00
44
custom:
55
Author: jtcohen6

core/dbt/node_types.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,14 @@ class NodeType(StrEnum):
2626
Seed = "seed"
2727
# TODO: rm?
2828
RPCCall = "rpc"
29-
SqlOperation = "sqloperation"
29+
SqlOperation = "sql_operation"
3030
Documentation = "doc"
3131
Source = "source"
3232
Macro = "macro"
3333
Exposure = "exposure"
3434
Metric = "metric"
3535
Group = "group"
36-
SemanticModel = "semanticmodel"
36+
SemanticModel = "semantic_model"
3737

3838
@classmethod
3939
def executable(cls) -> List["NodeType"]:

tests/functional/semantic_models/test_semantic_model_parsing.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ def test_semantic_model_parsing(self, project):
8282
assert isinstance(result.result, Manifest)
8383
manifest = result.result
8484
assert len(manifest.semantic_models) == 1
85-
semantic_model = manifest.semantic_models["semanticmodel.test.revenue"]
85+
semantic_model = manifest.semantic_models["semantic_model.test.revenue"]
8686
assert semantic_model.node_relation.alias == "fct_revenue"
8787
assert (
8888
semantic_model.node_relation.relation_name
@@ -108,7 +108,7 @@ def test_semantic_model_changed_partial_parsing(self, project):
108108

109109
# Finally, verify that the manifest reflects the partially parsed change
110110
manifest = result.result
111-
semantic_model = manifest.semantic_models["semanticmodel.test.revenue"]
111+
semantic_model = manifest.semantic_models["semantic_model.test.revenue"]
112112
assert semantic_model.dimensions[0].type_params.time_granularity == TimeGranularity.WEEK
113113

114114
def test_semantic_model_deleted_partial_parsing(self, project):

tests/unit/test_node_types.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@
99
NodeType.Operation: "operations",
1010
NodeType.Seed: "seeds",
1111
NodeType.RPCCall: "rpcs",
12-
NodeType.SqlOperation: "sqloperations",
12+
NodeType.SqlOperation: "sql_operations",
1313
NodeType.Documentation: "docs",
1414
NodeType.Source: "sources",
1515
NodeType.Macro: "macros",
1616
NodeType.Exposure: "exposures",
1717
NodeType.Metric: "metrics",
1818
NodeType.Group: "groups",
19-
NodeType.SemanticModel: "semanticmodels",
19+
NodeType.SemanticModel: "semantic_models",
2020
}
2121

2222

0 commit comments

Comments
 (0)