(self)
| 150 | obj.get_child(["2:FolderToDelete", "2:VarToDelete"]) |
| 151 | |
| 152 | def test_delete_nodes_recursive2(self): |
| 153 | obj = self.opc.get_objects_node() |
| 154 | fold = obj.add_folder(2, "FolderToDeleteRoot") |
| 155 | nfold = fold |
| 156 | mynodes = [] |
| 157 | for i in range(7): |
| 158 | nfold = fold.add_folder(2, "FolderToDeleteRoot") |
| 159 | var = fold.add_variable(2, "VarToDeleteR", 9.1) |
| 160 | var = fold.add_property(2, "ProToDeleteR", 9.1) |
| 161 | prop = fold.add_property(2, "ProToDeleteR", 9.1) |
| 162 | o = fold.add_object(3, "ObjToDeleteR") |
| 163 | o_var = o.add_variable(3, "VarToDeleteRR", 9.2) |
| 164 | o_prop = o.add_property(3, "PropToDeleteRR", 9.2) |
| 165 | mynodes.append(nfold) |
| 166 | mynodes.append(var) |
| 167 | mynodes.append(prop) |
| 168 | mynodes.append(o) |
| 169 | mynodes.append(o_var) |
| 170 | mynodes.append(o_prop) |
| 171 | self.opc.delete_nodes([fold], recursive=True) |
| 172 | for node in mynodes: |
| 173 | with self.assertRaises(ua.UaStatusCodeError): |
| 174 | node.get_browse_name() |
| 175 | |
| 176 | def test_delete_references(self): |
| 177 | newtype = self.opc.get_node(ua.ObjectIds.HierarchicalReferences).add_reference_type(0, "HasSuperSecretVariable") |
nothing calls this directly
no test coverage detected