Example #1
0
def test_node_parent():
    new_node = node.Node(name='0', node_type='FUNCTION')

    assert new_node.parent == None
Example #2
0
def test_node_left():
    new_node = node.Node(name='0', type='FUNCTION')

    assert new_node.left == None
Example #3
0
def test_node_right():
    new_node = node.Node(name='0', type='FUNCTION')

    assert new_node.right == None
Example #4
0
def test_node_flag():
    new_node = node.Node(name="0", category="FUNCTION")

    assert new_node.flag is True
Example #5
0
def test_node():
    new_node = node.Node(name='0', type='FUNCTION')

    print(repr(new_node))
    print(new_node)
Example #6
0
def test_node_n_nodes():
    new_node = node.Node(name='0', node_type='FUNCTION')

    assert new_node.n_nodes == 1
Example #7
0
def test_node_post_order():
    new_node = node.Node(name='0', node_type='FUNCTION')

    assert len(new_node.post_order) == 1
Example #8
0
def test_node_value():
    new_node = node.Node(name="0", category="TERMINAL", value=np.array(0))

    assert new_node.value == 0
Example #9
0
def test_node_right():
    new_node = node.Node(name="0", category="FUNCTION")

    assert new_node.right is None
Example #10
0
def test_category():
    new_node = node.Node(name="0", category="FUNCTION")

    assert new_node.category == "FUNCTION"
Example #11
0
def test_node():
    new_node = node.Node(name="0", category="FUNCTION")

    print(repr(new_node))
    print(new_node)
Example #12
0
def test_node_position():
    new_node = node.Node(name="0", category="TERMINAL", value=np.array(0))

    assert new_node.position == 0
Example #13
0
def test_node_n_nodes():
    new_node = node.Node(name="0", category="FUNCTION")

    assert new_node.n_nodes == 1
Example #14
0
def test_node_max_depth():
    new_node = node.Node(name="0", category="FUNCTION")

    assert new_node.max_depth == 0
Example #15
0
def test_node_flag():
    new_node = node.Node(name='0', node_type='FUNCTION')

    assert new_node.flag == True
Example #16
0
def test_node_properties():
    new_node = node.Node(name='0', type='FUNCTION')

    assert isinstance(node._properties(new_node), dict)
Example #17
0
def test_node_max_depth():
    new_node = node.Node(name='0', node_type='FUNCTION')

    assert new_node.max_depth == 0
Example #18
0
def test_node_type():
    new_node = node.Node(name='0', type='FUNCTION')

    assert new_node.type == 'FUNCTION'
Example #19
0
def test_node_position():
    new_node = node.Node(name='0', node_type='TERMINAL', value=np.array(0))

    assert new_node.position == 0
Example #20
0
def test_node_value():
    new_node = node.Node(name='0', type='TERMINAL', value=np.array(0))

    assert new_node.value == 0
Example #21
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)
Example #22
0
def test_node_parent():
    new_node = node.Node(name="0", category="FUNCTION")

    assert new_node.parent is None