def test_node_parent(): new_node = node.Node(name='0', node_type='FUNCTION') assert new_node.parent == None
def test_node_left(): new_node = node.Node(name='0', type='FUNCTION') assert new_node.left == None
def test_node_right(): new_node = node.Node(name='0', type='FUNCTION') assert new_node.right == None
def test_node_flag(): new_node = node.Node(name="0", category="FUNCTION") assert new_node.flag is True
def test_node(): new_node = node.Node(name='0', type='FUNCTION') print(repr(new_node)) print(new_node)
def test_node_n_nodes(): new_node = node.Node(name='0', node_type='FUNCTION') assert new_node.n_nodes == 1
def test_node_post_order(): new_node = node.Node(name='0', node_type='FUNCTION') assert len(new_node.post_order) == 1
def test_node_value(): new_node = node.Node(name="0", category="TERMINAL", value=np.array(0)) assert new_node.value == 0
def test_node_right(): new_node = node.Node(name="0", category="FUNCTION") assert new_node.right is None
def test_category(): new_node = node.Node(name="0", category="FUNCTION") assert new_node.category == "FUNCTION"
def test_node(): new_node = node.Node(name="0", category="FUNCTION") print(repr(new_node)) print(new_node)
def test_node_position(): new_node = node.Node(name="0", category="TERMINAL", value=np.array(0)) assert new_node.position == 0
def test_node_n_nodes(): new_node = node.Node(name="0", category="FUNCTION") assert new_node.n_nodes == 1
def test_node_max_depth(): new_node = node.Node(name="0", category="FUNCTION") assert new_node.max_depth == 0
def test_node_flag(): new_node = node.Node(name='0', node_type='FUNCTION') assert new_node.flag == True
def test_node_properties(): new_node = node.Node(name='0', type='FUNCTION') assert isinstance(node._properties(new_node), dict)
def test_node_max_depth(): new_node = node.Node(name='0', node_type='FUNCTION') assert new_node.max_depth == 0
def test_node_type(): new_node = node.Node(name='0', type='FUNCTION') assert new_node.type == 'FUNCTION'
def test_node_position(): new_node = node.Node(name='0', node_type='TERMINAL', value=np.array(0)) assert new_node.position == 0
def test_node_value(): new_node = node.Node(name='0', type='TERMINAL', value=np.array(0)) assert new_node.value == 0
def test_node_find_node(): new_node = node.Node(name='0', node_type='TERMINAL', value=np.array(0)) assert new_node.find_node(0) == (None, True) assert new_node.find_node(1) == (None, False)
def test_node_parent(): new_node = node.Node(name="0", category="FUNCTION") assert new_node.parent is None