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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    assert new_node.type == 'FUNCTION'
Esempio 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
Esempio n. 20
0
def test_node_value():
    new_node = node.Node(name='0', type='TERMINAL', value=np.array(0))

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

    assert new_node.parent is None