Example #1
0
def test_build_and_flatten_simple():
    node = PGNode("foo")
    assert node.flat_graph() == {
        "foo1": {
            "process_id": "foo",
            "arguments": {},
            "result": True
        }
    }
Example #2
0
def test_build_and_flatten_namespace():
    node = PGNode("foo", namespace="bar")
    assert node.flat_graph() == {
        "foo1": {
            "process_id": "foo",
            "namespace": "bar",
            "arguments": {},
            "result": True
        }
    }
Example #3
0
def test_build_and_flatten_argument_dict():
    node = PGNode("foo", {"bar": "red", "x": 3})
    assert node.flat_graph() == {
        "foo1": {
            "process_id": "foo",
            "arguments": {
                "bar": "red",
                "x": 3
            },
            "result": True
        }
    }