Ejemplo n.º 1
0
def test_node_parent():
    new_node = node.Node(name='0', node_type='FUNCTION')

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

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

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

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

    print(repr(new_node))
    print(new_node)
Ejemplo n.º 6
0
def test_node_n_nodes():
    new_node = node.Node(name='0', node_type='FUNCTION')

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

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

    assert new_node.value == 0
Ejemplo n.º 9
0
def test_node_right():
    new_node = node.Node(name="0", category="FUNCTION")

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

    assert new_node.category == "FUNCTION"
Ejemplo n.º 11
0
def test_node():
    new_node = node.Node(name="0", category="FUNCTION")

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

    assert new_node.position == 0
Ejemplo n.º 13
0
def test_node_n_nodes():
    new_node = node.Node(name="0", category="FUNCTION")

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

    assert new_node.max_depth == 0
Ejemplo n.º 15
0
def test_node_flag():
    new_node = node.Node(name='0', node_type='FUNCTION')

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

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

    assert new_node.max_depth == 0
Ejemplo n.º 18
0
def test_node_type():
    new_node = node.Node(name='0', type='FUNCTION')

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

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

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

    assert new_node.parent is None