예제 #1
0
def testDeletingAttributes():
    coralApp.init()

    root = coralApp.findNode("root")
    n1 = coralApp.createNode("Float", "n1", root)
    n2 = coralApp.createNode("Float", "n2", root)
    n3 = coralApp.createNode("Add", "n3", root)
    n4 = coralApp.createNode("Add", "n4", root)
    n5 = coralApp.createNode("Float", "n5", root)
    n6 = coralApp.createNode("Add", "n6", root)

    _coral.NetworkManager.connect(n1.outputAttributeAt(0),
                                  n3.inputAttributeAt(0))
    _coral.NetworkManager.connect(n2.outputAttributeAt(0),
                                  n3.inputAttributeAt(1))
    _coral.NetworkManager.connect(n3.outputAttributeAt(0),
                                  n4.inputAttributeAt(0))
    _coral.NetworkManager.connect(n5.outputAttributeAt(0),
                                  n4.inputAttributeAt(1))
    _coral.NetworkManager.connect(n3.outputAttributeAt(0),
                                  n6.inputAttributeAt(1))

    coralApp.deleteNodes([n3, n5, n6])

    coralApp.finalize()
예제 #2
0
def testNodeDeletion():
    coralApp.init()
    
    coralApp.createNode("Float", "test", coralApp.findNode("root"))
    coralApp.deleteNodes([coralApp.findNode("root.test")])
    
    assert _coral.NetworkManager.objectCount() == 1
    
    coralApp.finalize()
예제 #3
0
def testNodeDeletion():
    coralApp.init()

    coralApp.createNode("Float", "test", coralApp.findNode("root"))
    coralApp.deleteNodes([coralApp.findNode("root.test")])

    assert _coral.NetworkManager.objectCount() == 1

    coralApp.finalize()
예제 #4
0
def testDeletingAttributes():
    coralApp.init()
    
    root = coralApp.findNode("root")
    n1 = coralApp.createNode("Float", "n1", root)
    n2 = coralApp.createNode("Float", "n2", root)
    n3 = coralApp.createNode("Add", "n3", root)
    n4 = coralApp.createNode("Add", "n4", root)
    n5 = coralApp.createNode("Float", "n5", root)
    n6 = coralApp.createNode("Add", "n6", root)

    _coral.NetworkManager.connect(n1.outputAttributeAt(0), n3.inputAttributeAt(0))
    _coral.NetworkManager.connect(n2.outputAttributeAt(0), n3.inputAttributeAt(1))
    _coral.NetworkManager.connect(n3.outputAttributeAt(0), n4.inputAttributeAt(0))
    _coral.NetworkManager.connect(n5.outputAttributeAt(0), n4.inputAttributeAt(1))
    _coral.NetworkManager.connect(n3.outputAttributeAt(0), n6.inputAttributeAt(1))

    coralApp.deleteNodes([n3, n5, n6])
    
    coralApp.finalize()