Skip to content

Commit

Permalink
update test
Browse files Browse the repository at this point in the history
  • Loading branch information
superstar54 committed Aug 13, 2024
1 parent d019794 commit b1845ce
Show file tree
Hide file tree
Showing 5 changed files with 511 additions and 470 deletions.
2 changes: 1 addition & 1 deletion docs/source/howto/html/while_graph_builder.html
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@
const { RenderUtils } = ReteRenderUtils;
const styled = window.styled;

const workgraphData = {"name": "while_workgraph", "uuid": "ced4e38a-599e-11ef-9cc7-906584de3e5b", "state": "CREATED", "nodes": {"add1": {"label": "add1", "node_type": "CALCFUNCTION", "inputs": [{"name": "x", "identifier": "workgraph.any", "uuid": "cedf3c36-599e-11ef-9cc7-906584de3e5b", "node_uuid": "cedf361e-599e-11ef-9cc7-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}, {"name": "y", "identifier": "workgraph.any", "uuid": "cedf3ca4-599e-11ef-9cc7-906584de3e5b", "node_uuid": "cedf361e-599e-11ef-9cc7-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}], "outputs": [{"name": "result"}], "position": [30, 30], "children": []}, "add_multiply_while2": {"label": "add_multiply_while2", "node_type": "graph_builder", "inputs": [{"name": "n", "identifier": "node_graph.any", "uuid": "cee7ef3e-599e-11ef-9cc7-906584de3e5b", "node_uuid": "cee7ecaa-599e-11ef-9cc7-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [{"from_node": "add1", "from_socket": "result", "from_socket_uuid": "cedf3d76-599e-11ef-9cc7-906584de3e5b"}], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}, {"name": "n"}], "outputs": [{"name": "result"}], "position": [60, 60], "children": []}, "add2": {"label": "add2", "node_type": "CALCFUNCTION", "inputs": [{"name": "x", "identifier": "workgraph.any", "uuid": "cef071cc-599e-11ef-9cc7-906584de3e5b", "node_uuid": "cef06bf0-599e-11ef-9cc7-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [{"from_node": "add_multiply_while2", "from_socket": "result", "from_socket_uuid": "cee7f15a-599e-11ef-9cc7-906584de3e5b"}], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}, {"name": "y", "identifier": "workgraph.any", "uuid": "cef07226-599e-11ef-9cc7-906584de3e5b", "node_uuid": "cef06bf0-599e-11ef-9cc7-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}, {"name": "x"}], "outputs": [], "position": [90, 90], "children": []}}, "links": [{"from_socket": "result", "from_node": "add1", "from_socket_uuid": "cedf3d76-599e-11ef-9cc7-906584de3e5b", "to_socket": "n", "to_node": "add_multiply_while2", "state": false}, {"from_socket": "result", "from_node": "add_multiply_while2", "from_socket_uuid": "cee7f15a-599e-11ef-9cc7-906584de3e5b", "to_socket": "x", "to_node": "add2", "state": false}]}
const workgraphData = {"name": "while_graph_builder", "uuid": "5ed48c82-59a5-11ef-be18-906584de3e5b", "state": "CREATED", "nodes": {"add1": {"label": "add1", "node_type": "CALCFUNCTION", "inputs": [{"name": "x", "identifier": "workgraph.any", "uuid": "5edef820-59a5-11ef-be18-906584de3e5b", "node_uuid": "5edef1ea-59a5-11ef-be18-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}, {"name": "y", "identifier": "workgraph.any", "uuid": "5edef884-59a5-11ef-be18-906584de3e5b", "node_uuid": "5edef1ea-59a5-11ef-be18-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}], "outputs": [{"name": "result"}], "position": [30, 30], "children": []}, "add_multiply_while1": {"label": "add_multiply_while1", "node_type": "graph_builder", "inputs": [{"name": "n", "identifier": "node_graph.any", "uuid": "5ee7731a-59a5-11ef-be18-906584de3e5b", "node_uuid": "5ee770b8-59a5-11ef-be18-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [{"from_node": "add1", "from_socket": "result", "from_socket_uuid": "5edef974-59a5-11ef-be18-906584de3e5b"}], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}, {"name": "n"}], "outputs": [{"name": "result"}], "position": [60, 60], "children": []}, "add2": {"label": "add2", "node_type": "CALCFUNCTION", "inputs": [{"name": "x", "identifier": "workgraph.any", "uuid": "5eef9f40-59a5-11ef-be18-906584de3e5b", "node_uuid": "5eef990a-59a5-11ef-be18-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [{"from_node": "add_multiply_while1", "from_socket": "result", "from_socket_uuid": "5ee77504-59a5-11ef-be18-906584de3e5b"}], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}, {"name": "y", "identifier": "workgraph.any", "uuid": "5eef9fb8-59a5-11ef-be18-906584de3e5b", "node_uuid": "5eef990a-59a5-11ef-be18-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}, {"name": "x"}], "outputs": [], "position": [90, 90], "children": []}}, "links": [{"from_socket": "result", "from_node": "add1", "from_socket_uuid": "5edef974-59a5-11ef-be18-906584de3e5b", "to_socket": "n", "to_node": "add_multiply_while1", "state": false}, {"from_socket": "result", "from_node": "add_multiply_while1", "from_socket_uuid": "5ee77504-59a5-11ef-be18-906584de3e5b", "to_socket": "x", "to_node": "add2", "state": false}]}

// Define Schemes to use in vanilla JS
const Schemes = {
Expand Down
2 changes: 1 addition & 1 deletion docs/source/howto/html/while_task.html
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@
const { RenderUtils } = ReteRenderUtils;
const styled = window.styled;

const workgraphData = {"name": "while_task", "uuid": "c7ce7c2c-599e-11ef-9cc7-906584de3e5b", "state": "CREATED", "nodes": {"add1": {"label": "add1", "node_type": "CALCFUNCTION", "inputs": [{"name": "x", "identifier": "workgraph.any", "uuid": "c7d984e6-599e-11ef-9cc7-906584de3e5b", "node_uuid": "c7d97e6a-599e-11ef-9cc7-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}, {"name": "y", "identifier": "workgraph.any", "uuid": "c7d985a4-599e-11ef-9cc7-906584de3e5b", "node_uuid": "c7d97e6a-599e-11ef-9cc7-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}], "outputs": [{"name": "_wait"}], "position": [30, 30], "children": []}, "add2": {"label": "add2", "node_type": "CALCFUNCTION", "inputs": [{"name": "x", "identifier": "workgraph.any", "uuid": "c7e2d528-599e-11ef-9cc7-906584de3e5b", "node_uuid": "c7e2cf7e-599e-11ef-9cc7-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}, {"name": "y", "identifier": "workgraph.any", "uuid": "c7e2d582-599e-11ef-9cc7-906584de3e5b", "node_uuid": "c7e2cf7e-599e-11ef-9cc7-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}, {"name": "_wait"}], "outputs": [{"name": "result"}], "position": [60, 60], "children": []}, "multiply1": {"label": "multiply1", "node_type": "CALCFUNCTION", "inputs": [{"name": "x", "identifier": "workgraph.any", "uuid": "c7ec63f4-599e-11ef-9cc7-906584de3e5b", "node_uuid": "c7ec5e72-599e-11ef-9cc7-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [{"from_node": "add2", "from_socket": "result", "from_socket_uuid": "c7e2d654-599e-11ef-9cc7-906584de3e5b"}], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}, {"name": "y", "identifier": "workgraph.any", "uuid": "c7ec6444-599e-11ef-9cc7-906584de3e5b", "node_uuid": "c7ec5e72-599e-11ef-9cc7-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}, {"name": "x"}], "outputs": [{"name": "result"}, {"name": "result"}], "position": [90, 90], "children": []}, "compare1": {"label": "compare1", "node_type": "CALCFUNCTION", "inputs": [{"name": "x", "identifier": "workgraph.any", "uuid": "c7f5aab8-599e-11ef-9cc7-906584de3e5b", "node_uuid": "c7f5a504-599e-11ef-9cc7-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [{"from_node": "multiply1", "from_socket": "result", "from_socket_uuid": "c7ec650c-599e-11ef-9cc7-906584de3e5b"}], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}, {"name": "y", "identifier": "workgraph.any", "uuid": "c7f5ab12-599e-11ef-9cc7-906584de3e5b", "node_uuid": "c7f5a504-599e-11ef-9cc7-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}, {"name": "x"}], "outputs": [], "position": [120, 120], "children": []}, "while5": {"label": "while5", "node_type": "WHILE", "inputs": [], "outputs": [], "position": [150, 150], "children": ["add2", "multiply1", "compare1"]}, "add3": {"label": "add3", "node_type": "CALCFUNCTION", "inputs": [{"name": "x", "identifier": "workgraph.any", "uuid": "c80cef2a-599e-11ef-9cc7-906584de3e5b", "node_uuid": "c80ce994-599e-11ef-9cc7-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [{"from_node": "multiply1", "from_socket": "result", "from_socket_uuid": "c7ec650c-599e-11ef-9cc7-906584de3e5b"}], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}, {"name": "y", "identifier": "workgraph.any", "uuid": "c80cef84-599e-11ef-9cc7-906584de3e5b", "node_uuid": "c80ce994-599e-11ef-9cc7-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}, {"name": "x"}], "outputs": [], "position": [180, 180], "children": []}}, "links": [{"from_socket": "result", "from_node": "add2", "from_socket_uuid": "c7e2d654-599e-11ef-9cc7-906584de3e5b", "to_socket": "x", "to_node": "multiply1", "state": false}, {"from_socket": "result", "from_node": "multiply1", "from_socket_uuid": "c7ec650c-599e-11ef-9cc7-906584de3e5b", "to_socket": "x", "to_node": "compare1", "state": false}, {"from_socket": "result", "from_node": "multiply1", "from_socket_uuid": "c7ec650c-599e-11ef-9cc7-906584de3e5b", "to_socket": "x", "to_node": "add3", "state": false}, {"from_node": "add1", "from_socket": "_wait", "to_node": "add2", "to_socket": "_wait"}]}
const workgraphData = {"name": "while_task", "uuid": "57e6660c-59a5-11ef-be18-906584de3e5b", "state": "CREATED", "nodes": {"add1": {"label": "add1", "node_type": "CALCFUNCTION", "inputs": [{"name": "x", "identifier": "workgraph.any", "uuid": "57f0da42-59a5-11ef-be18-906584de3e5b", "node_uuid": "57f0d3da-59a5-11ef-be18-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}, {"name": "y", "identifier": "workgraph.any", "uuid": "57f0db00-59a5-11ef-be18-906584de3e5b", "node_uuid": "57f0d3da-59a5-11ef-be18-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}], "outputs": [{"name": "_wait"}], "position": [30, 30], "children": []}, "add2": {"label": "add2", "node_type": "CALCFUNCTION", "inputs": [{"name": "x", "identifier": "workgraph.any", "uuid": "57f9c7ec-59a5-11ef-be18-906584de3e5b", "node_uuid": "57f9c274-59a5-11ef-be18-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}, {"name": "y", "identifier": "workgraph.any", "uuid": "57f9c846-59a5-11ef-be18-906584de3e5b", "node_uuid": "57f9c274-59a5-11ef-be18-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}, {"name": "_wait"}], "outputs": [{"name": "result"}], "position": [60, 60], "children": []}, "multiply1": {"label": "multiply1", "node_type": "CALCFUNCTION", "inputs": [{"name": "x", "identifier": "workgraph.any", "uuid": "58020326-59a5-11ef-be18-906584de3e5b", "node_uuid": "5801fdcc-59a5-11ef-be18-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [{"from_node": "add2", "from_socket": "result", "from_socket_uuid": "57f9c90e-59a5-11ef-be18-906584de3e5b"}], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}, {"name": "y", "identifier": "workgraph.any", "uuid": "58020376-59a5-11ef-be18-906584de3e5b", "node_uuid": "5801fdcc-59a5-11ef-be18-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}, {"name": "x"}], "outputs": [{"name": "result"}, {"name": "result"}], "position": [90, 90], "children": []}, "compare1": {"label": "compare1", "node_type": "CALCFUNCTION", "inputs": [{"name": "x", "identifier": "workgraph.any", "uuid": "5809e9f6-59a5-11ef-be18-906584de3e5b", "node_uuid": "5809e44c-59a5-11ef-be18-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [{"from_node": "multiply1", "from_socket": "result", "from_socket_uuid": "58020434-59a5-11ef-be18-906584de3e5b"}], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}, {"name": "y", "identifier": "workgraph.any", "uuid": "5809ea50-59a5-11ef-be18-906584de3e5b", "node_uuid": "5809e44c-59a5-11ef-be18-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}, {"name": "x"}], "outputs": [], "position": [120, 120], "children": []}, "while5": {"label": "while5", "node_type": "WHILE", "inputs": [], "outputs": [], "position": [150, 150], "children": ["add2", "multiply1", "compare1"]}, "add3": {"label": "add3", "node_type": "CALCFUNCTION", "inputs": [{"name": "x", "identifier": "workgraph.any", "uuid": "581ad522-59a5-11ef-be18-906584de3e5b", "node_uuid": "581acf46-59a5-11ef-be18-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [{"from_node": "multiply1", "from_socket": "result", "from_socket_uuid": "58020434-59a5-11ef-be18-906584de3e5b"}], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}, {"name": "y", "identifier": "workgraph.any", "uuid": "581ad57c-59a5-11ef-be18-906584de3e5b", "node_uuid": "581acf46-59a5-11ef-be18-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}, {"name": "x"}], "outputs": [], "position": [180, 180], "children": []}}, "links": [{"from_socket": "result", "from_node": "add2", "from_socket_uuid": "57f9c90e-59a5-11ef-be18-906584de3e5b", "to_socket": "x", "to_node": "multiply1", "state": false}, {"from_socket": "result", "from_node": "multiply1", "from_socket_uuid": "58020434-59a5-11ef-be18-906584de3e5b", "to_socket": "x", "to_node": "compare1", "state": false}, {"from_socket": "result", "from_node": "multiply1", "from_socket_uuid": "58020434-59a5-11ef-be18-906584de3e5b", "to_socket": "x", "to_node": "add3", "state": false}, {"from_node": "add1", "from_socket": "_wait", "to_node": "add2", "to_socket": "_wait"}]}

// Define Schemes to use in vanilla JS
const Schemes = {
Expand Down
1 change: 1 addition & 0 deletions docs/source/howto/if.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
"In the WorkGraph user interface, the `If Task` is visually represented as an \"If Zone.\" This zone encapsulates all its child tasks, which are executed based on the defined conditions.\n",
"\n",
"- **Conditions**: The If Zone includes a `conditions` socket, which determines when the tasks inside the zone should be executed.\n",
"- **Invert_condition**: If this input is True, it will invert the conditions.\n",
"- **Task Linking**: Tasks located outside the If Zone can be directly linked to tasks within the zone, allowing for dynamic workflow adjustments based on conditional outcomes.\n",
"\n",
"\n",
Expand Down
Loading

0 comments on commit b1845ce

Please sign in to comment.