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()
def testNodeDeletion(): coralApp.init() coralApp.createNode("Float", "test", coralApp.findNode("root")) coralApp.deleteNodes([coralApp.findNode("root.test")]) assert _coral.NetworkManager.objectCount() == 1 coralApp.finalize()