def test_Node_str(): n = g.Node(a=1, kwarg="two", arbitrary_kwargs=3) assert str(n) == "Node(a=1, kwarg='two', arbitrary_kwargs=3)"
def test_Node_children(): n = g.Node(a=1, kwarg="two", arbitrary_kwargs=3) # Ordered, and consistent. assert n.children() == [1, "two", 3]
def test_Node_attributes(): n = g.Node(a=1, kwarg="two", arbitrary_kwargs=3) assert n.a == 1 assert n.kwarg == "two" assert n.arbitrary_kwargs == 3