(self)
| 76 | f2 = f_ro.add_folder(3, 'MyFolder2') |
| 77 | |
| 78 | def test_variable_anonymous(self): |
| 79 | objects = self.clt.get_objects_node() |
| 80 | v = objects.add_variable(3, 'MyROVariable', 6) |
| 81 | v.set_value(4) # this should work |
| 82 | v_ro = self.ro_clt.get_node(v.nodeid) |
| 83 | with self.assertRaises(ua.UaStatusCodeError): |
| 84 | v_ro.set_value(2) |
| 85 | self.assertEqual(v_ro.get_value(), 4) |
| 86 | v.set_writable(True) |
| 87 | v_ro.set_value(2) # now it should work |
| 88 | self.assertEqual(v_ro.get_value(), 2) |
| 89 | v.set_writable(False) |
| 90 | with self.assertRaises(ua.UaStatusCodeError): |
| 91 | v_ro.set_value(9) |
| 92 | self.assertEqual(v_ro.get_value(), 2) |
| 93 | |
| 94 | def test_multiple_read_and_write(self): |
| 95 | objects = self.srv.get_objects_node() |
nothing calls this directly
no test coverage detected