File tree Expand file tree Collapse file tree
state-manager/tests/unit/with_database Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22from app .models .graph_template_validation_status import GraphTemplateValidationStatus
33from 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" }
You can’t perform that action at this time.
0 commit comments