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

Method test_xml_float

tests/tests_xml.py:184–196  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

182 self.assertEqual(new_ns, vnew2.nodeid.NamespaceIndex)
183
184 def test_xml_float(self):
185 o = self.opc.nodes.objects.add_variable(2, "xmlfloat", 5.67)
186 dtype = o.get_data_type()
187 dv = o.get_data_value()
188
189 self.opc.export_xml([o], "tmp_test_export-float.xml")
190 self.opc.delete_nodes([o])
191 new_nodes = self.opc.import_xml("tmp_test_export-float.xml")
192 o2 = self.opc.get_node(new_nodes[0])
193
194 self.assertEqual(o, o2)
195 self.assertEqual(dtype, o2.get_data_type())
196 self.assertEqual(dv.Value, o2.get_data_value().Value)
197
198 def test_xml_bool(self):
199 o = self.opc.nodes.objects.add_variable(2, "xmlbool", True)

Callers

nothing calls this directly

Calls 7

get_data_typeMethod · 0.80
get_data_valueMethod · 0.80
add_variableMethod · 0.45
export_xmlMethod · 0.45
delete_nodesMethod · 0.45
import_xmlMethod · 0.45
get_nodeMethod · 0.45

Tested by

no test coverage detected