|
@@ 327-333 (lines=7) @@
|
| 324 |
|
test.assertGreaterEqual(len(refs), 1) |
| 325 |
|
|
| 326 |
|
|
| 327 |
|
def check_event_generator_object(test, evgen, obj): |
| 328 |
|
test.assertEqual(evgen.event.SourceName, obj.get_display_name().Text) |
| 329 |
|
test.assertEqual(evgen.event.SourceNode, obj.nodeid) |
| 330 |
|
test.assertEqual(obj.get_attribute(ua.AttributeIds.EventNotifier).Value, ua.Variant(1, ua.VariantType.Byte)) |
| 331 |
|
refs = obj.get_referenced_nodes(ua.ObjectIds.GeneratesEvent, ua.BrowseDirection.Forward, ua.NodeClass.ObjectType, False) |
| 332 |
|
test.assertEqual(len(refs), 1) |
| 333 |
|
test.assertEqual(refs[0].nodeid, evgen.event.EventType) |
| 334 |
|
|
| 335 |
|
|
| 336 |
|
def check_eventgenerator_BaseEvent(test, evgen): |
|
@@ 318-324 (lines=7) @@
|
| 315 |
|
self.assertEqual(evgen.event.PropertyString, None) |
| 316 |
|
|
| 317 |
|
|
| 318 |
|
def check_eventgenerator_SourceServer(test, evgen): |
| 319 |
|
server = test.opc.get_server_node() |
| 320 |
|
test.assertEqual(evgen.event.SourceName, server.get_display_name().Text) |
| 321 |
|
test.assertEqual(evgen.event.SourceNode, ua.NodeId(ua.ObjectIds.Server)) |
| 322 |
|
test.assertEqual(server.get_attribute(ua.AttributeIds.EventNotifier).Value, ua.Variant(1, ua.VariantType.Byte)) |
| 323 |
|
refs = server.get_referenced_nodes(ua.ObjectIds.GeneratesEvent, ua.BrowseDirection.Forward, ua.NodeClass.ObjectType, False) |
| 324 |
|
test.assertGreaterEqual(len(refs), 1) |
| 325 |
|
|
| 326 |
|
|
| 327 |
|
def check_event_generator_object(test, evgen, obj): |