@@ 245-260 (lines=16) @@ | ||
242 | evgen = self.opc.get_event_generator(ua.ObjectIds.AuditEventType) |
|
243 | check_eventgenerator_SourceServer(self, evgen) |
|
244 | ||
245 | ev = evgen.event |
|
246 | self.assertIsNot(ev, None) # we did not receive event |
|
247 | self.assertIsInstance(ev, ua.BaseEvent) |
|
248 | self.assertIsInstance(ev, ua.AuditEvent) |
|
249 | self.assertEqual(ev.EventType, ua.NodeId(ua.ObjectIds.AuditEventType)) |
|
250 | self.assertEqual(ev.Severity, ua.Variant(1, ua.VariantType.UInt16)) |
|
251 | self.assertEqual(ev.ActionTimeStamp, None) |
|
252 | self.assertEqual(ev.Status, False) |
|
253 | self.assertEqual(ev.ServerId, None) |
|
254 | self.assertEqual(ev.ClientAuditEntryId, None) |
|
255 | self.assertEqual(ev.ClientUserId, None) |
|
256 | self.assertEqual(ev._freeze, True) |
|
257 | ||
258 | def test_create_custom_event_type_ObjectId(self): |
|
259 | etype = self.opc.create_custom_event_type(2, 'MyEvent', ua.ObjectIds.BaseEventType, [('PropertyNum', ua.VariantType.Float), ('PropertyString', ua.VariantType.String)]) |
|
260 | check_custom_event_type(self, etype) |
|
261 | ||
262 | def test_create_custom_event_type_NodeId(self): |
|
263 | etype = self.opc.create_custom_event_type(2, 'MyEvent', ua.NodeId(ua.ObjectIds.BaseEventType), [('PropertyNum', ua.VariantType.Float), ('PropertyString', ua.VariantType.String)]) |
|
@@ 167-179 (lines=13) @@ | ||
164 | ev = opcua.common.event.get_event_from_type_node(opcua.Node(self.opc.iserver.isession, ua.NodeId(ua.ObjectIds.BaseEventType))) |
|
165 | check_base_event(self, ev) |
|
166 | ||
167 | def test_get_event_from_type_node_Inhereted_AuditEvent(self): |
|
168 | ev = opcua.common.event.get_event_from_type_node(opcua.Node(self.opc.iserver.isession, ua.NodeId(ua.ObjectIds.AuditEventType))) |
|
169 | self.assertIsNot(ev, None) # we did not receive event |
|
170 | self.assertIsInstance(ev, ua.BaseEvent) |
|
171 | self.assertIsInstance(ev, ua.AuditEvent) |
|
172 | self.assertEqual(ev.EventType, ua.NodeId(ua.ObjectIds.AuditEventType)) |
|
173 | self.assertEqual(ev.Severity, ua.Variant(1, ua.VariantType.UInt16)) |
|
174 | self.assertEqual(ev.ActionTimeStamp, None) |
|
175 | self.assertEqual(ev.Status, False) |
|
176 | self.assertEqual(ev.ServerId, None) |
|
177 | self.assertEqual(ev.ClientAuditEntryId, None) |
|
178 | self.assertEqual(ev.ClientUserId, None) |
|
179 | self.assertEqual(ev._freeze, True) |
|
180 | ||
181 | def test_eventgenerator_default(self): |
|
182 | evgen = self.opc.get_event_generator() |