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