Skip to content

Commit ff53d5e

Browse files
committed
test if tests are working
1 parent bf40c70 commit ff53d5e

1 file changed

Lines changed: 32 additions & 1 deletion

File tree

state-manager/tests/unit/with_database/test_graph_template.py

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from app.models.graph_template_validation_status import GraphTemplateValidationStatus
33
from app.models.node_template_model import NodeTemplate
44

5-
async def test_graph_template(app_started):
5+
async def test_graph_template_basic(app_started):
66
"""Test graph template creation"""
77
graph_template_model = GraphTemplate(
88
name="test_graph_template",
@@ -20,3 +20,34 @@ async def test_graph_template(app_started):
2020
validation_status=GraphTemplateValidationStatus.PENDING,
2121
)
2222
assert graph_template_model.name == "test_graph_template"
23+
24+
async def test_liner_graph_template(app_started):
25+
"""Test liner graph template creation"""
26+
graph_template_model = GraphTemplate(
27+
name="test_liner_graph_template",
28+
namespace="test_namespace",
29+
nodes=[
30+
NodeTemplate(
31+
node_name="node1",
32+
namespace="test_namespace",
33+
identifier="node1",
34+
inputs={},
35+
next_nodes=[
36+
"node2"
37+
],
38+
unites=None
39+
),
40+
NodeTemplate(
41+
node_name="node2",
42+
namespace="test_namespace",
43+
identifier="node2",
44+
inputs={},
45+
next_nodes=None,
46+
unites=None
47+
)
48+
],
49+
validation_status=GraphTemplateValidationStatus.PENDING
50+
)
51+
assert graph_template_model.get_root_node().identifier == "node1"
52+
assert graph_template_model.get_parents_by_identifier("node1") == set()
53+
assert graph_template_model.get_parents_by_identifier("node2") == {"node1"}

0 commit comments

Comments
 (0)