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

Function check_eventgenerator_SourceServer

tests/tests_server.py:525–532  ·  view source on GitHub ↗
(test, evgen)

Source from the content-addressed store, hash-verified

523
524
525def check_eventgenerator_SourceServer(test, evgen):
526 server = test.opc.get_server_node()
527 test.assertEqual(evgen.event.SourceName, server.get_browse_name().Name)
528 test.assertEqual(evgen.event.SourceNode, ua.NodeId(ua.ObjectIds.Server))
529 test.assertEqual(server.get_event_notifier(), {ua.EventNotifier.SubscribeToEvents})
530
531 refs = server.get_referenced_nodes(ua.ObjectIds.GeneratesEvent, ua.BrowseDirection.Forward, ua.NodeClass.ObjectType, False)
532 test.assertGreaterEqual(len(refs), 1)
533
534
535def check_event_generator_object(test, evgen, obj, emitting_node=None):

Calls 4

get_browse_nameMethod · 0.80
get_event_notifierMethod · 0.80
get_referenced_nodesMethod · 0.80
get_server_nodeMethod · 0.45

Tested by

no test coverage detected