|
@@ 305-315 (lines=11) @@
|
| 302 |
|
self.assertEqual(evgen.event.PropertyBool, None) |
| 303 |
|
self.assertEqual(evgen.event.PropertyInt, None) |
| 304 |
|
|
| 305 |
|
def test_eventgenerator_customEvent_MyObject(self): |
| 306 |
|
objects = self.opc.get_objects_node() |
| 307 |
|
o = objects.add_object(3, 'MyObject') |
| 308 |
|
etype = self.opc.create_custom_event_type(2, 'MyEvent', ua.ObjectIds.BaseEventType, [('PropertyNum', ua.VariantType.Float), ('PropertyString', ua.VariantType.String)]) |
| 309 |
|
|
| 310 |
|
evgen = self.opc.get_event_generator(etype, o) |
| 311 |
|
check_eventgenerator_CustomEvent(self, evgen, etype) |
| 312 |
|
check_event_generator_object(self, evgen, o) |
| 313 |
|
|
| 314 |
|
self.assertEqual(evgen.event.PropertyNum, None) |
| 315 |
|
self.assertEqual(evgen.event.PropertyString, None) |
| 316 |
|
|
| 317 |
|
|
| 318 |
|
def check_eventgenerator_SourceServer(test, evgen): |
|
@@ 278-286 (lines=9) @@
|
| 275 |
|
self.assertEqual(ev.PropertyNum, None) |
| 276 |
|
self.assertEqual(ev.PropertyString, None) |
| 277 |
|
|
| 278 |
|
def test_eventgenerator_customEvent(self): |
| 279 |
|
etype = self.opc.create_custom_event_type(2, 'MyEvent', ua.ObjectIds.BaseEventType, [('PropertyNum', ua.VariantType.Float), ('PropertyString', ua.VariantType.String)]) |
| 280 |
|
|
| 281 |
|
evgen = self.opc.get_event_generator(etype, ua.ObjectIds.Server) |
| 282 |
|
check_eventgenerator_CustomEvent(self, evgen, etype) |
| 283 |
|
check_eventgenerator_SourceServer(self, evgen) |
| 284 |
|
|
| 285 |
|
self.assertEqual(evgen.event.PropertyNum, None) |
| 286 |
|
self.assertEqual(evgen.event.PropertyString, None) |
| 287 |
|
|
| 288 |
|
def test_eventgenerator_double_customEvent(self): |
| 289 |
|
event1 = self.opc.create_custom_event_type(3, 'MyEvent1', ua.ObjectIds.BaseEventType, [('PropertyNum', ua.VariantType.Float), ('PropertyString', ua.VariantType.String)]) |