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

Method test_eventgenerator_InheritedEvent

tests/tests_server.py:291–305  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

289 check_event_generator_object(self, evgen, o, emitting_node=opcua.Node(self.opc.iserver.isession, ua.ObjectIds.Server))
290
291 def test_eventgenerator_InheritedEvent(self):
292 evgen = self.opc.get_event_generator(ua.ObjectIds.AuditEventType)
293 check_eventgenerator_SourceServer(self, evgen)
294
295 ev = evgen.event
296 self.assertIsNot(ev, None) # we did not receive event
297 self.assertIsInstance(ev, BaseEvent)
298 self.assertIsInstance(ev, AuditEvent)
299 self.assertEqual(ev.EventType, ua.NodeId(ua.ObjectIds.AuditEventType))
300 self.assertEqual(ev.Severity, 1)
301 self.assertEqual(ev.ActionTimeStamp, None)
302 self.assertEqual(ev.Status, False)
303 self.assertEqual(ev.ServerId, None)
304 self.assertEqual(ev.ClientAuditEntryId, None)
305 self.assertEqual(ev.ClientUserId, None)
306
307 def test_eventgenerator_MultiInheritedEvent(self):
308 evgen = self.opc.get_event_generator(ua.ObjectIds.AuditOpenSecureChannelEventType)

Callers

nothing calls this directly

Calls 2

get_event_generatorMethod · 0.80

Tested by

no test coverage detected