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

Method test_set_value

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

Source from the content-addressed store, hash-verified

503 self.assertEqual(dvar.Value, var)
504
505 def test_set_value(self):
506 o = self.opc.get_objects_node()
507 var = ua.Variant(1.98, ua.VariantType.Double)
508 dvar = ua.DataValue(var)
509 v = o.add_variable(3, 'VariableValue', var)
510 v.set_value(var.Value)
511 v1 = v.get_value()
512 self.assertEqual(v1, var.Value)
513 v.set_value(var)
514 v2 = v.get_value()
515 self.assertEqual(v2, var.Value)
516 v.set_data_value(dvar)
517 v3 = v.get_data_value()
518 self.assertEqual(v3.Value, dvar.Value)
519
520 def test_array_value(self):
521 o = self.opc.get_objects_node()

Callers

nothing calls this directly

Calls 5

set_valueMethod · 0.80
get_valueMethod · 0.80
get_data_valueMethod · 0.80
get_objects_nodeMethod · 0.45
add_variableMethod · 0.45

Tested by

no test coverage detected