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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    assert new_node.parent is None