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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    assert new_node.parent is None