MCPcopy Create free account
hub / github.com/FreeOpcUa/python-opcua / test_delete_nodes

Method test_delete_nodes

tests/tests_common.py:107–119  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

105 fold = obj.add_folder("i=0;s='oooo'", "tt:oioi")
106
107 def test_delete_nodes(self):
108 obj = self.opc.get_objects_node()
109 fold = obj.add_folder(2, "FolderToDelete")
110 var = fold.add_variable(2, "VarToDelete", 9.1)
111 childs = fold.get_children()
112 self.assertIn(var, childs)
113 self.opc.delete_nodes([var])
114 with self.assertRaises(ua.UaStatusCodeError):
115 var.set_value(7.8)
116 with self.assertRaises(ua.UaStatusCodeError):
117 obj.get_child(["2:FolderToDelete", "2:VarToDelete"])
118 childs = fold.get_children()
119 self.assertNotIn(var, childs)
120
121
122 def test_delete_nodes_with_inverse_references(self):

Callers

nothing calls this directly

Calls 7

add_folderMethod · 0.80
get_childrenMethod · 0.80
set_valueMethod · 0.80
get_childMethod · 0.80
get_objects_nodeMethod · 0.45
add_variableMethod · 0.45
delete_nodesMethod · 0.45

Tested by

no test coverage detected