@@ 235-243 (lines=9) @@ | ||
232 | self.assertEqual(evgen.event.SourceNode, o.nodeid) |
|
233 | self.assertEqual(o.get_attribute(ua.AttributeIds.EventNotifier).Value, ua.Variant(1, ua.VariantType.Byte)) |
|
234 | ||
235 | def test_eventgenerator_source_collision(self): |
|
236 | objects = self.opc.get_objects_node() |
|
237 | o = objects.add_object(3, 'MyObject') |
|
238 | event = ua.BaseEvent(sourcenode=o.nodeid) |
|
239 | evgen = self.opc.get_event_generator(event, ua.ObjectIds.Server) |
|
240 | check_eventgenerator_BaseEvent(self, evgen) |
|
241 | self.assertEqual(evgen.event.SourceName, b'MyObject') |
|
242 | self.assertEqual(evgen.event.SourceNode, o.nodeid) |
|
243 | self.assertEqual(o.get_attribute(ua.AttributeIds.EventNotifier).Value, ua.Variant(1, ua.VariantType.Byte)) |
|
244 | ||
245 | def test_eventgenerator_InheritedEvent(self): |
|
246 | evgen = self.opc.get_event_generator(ua.ObjectIds.AuditEventType) |
|
@@ 226-233 (lines=8) @@ | ||
223 | check_eventgenerator_BaseEvent(self, evgen) |
|
224 | check_eventgenerator_SourceServer(self, evgen) |
|
225 | ||
226 | def test_eventgenerator_sourceMyObject(self): |
|
227 | objects = self.opc.get_objects_node() |
|
228 | o = objects.add_object(3, 'MyObject') |
|
229 | evgen = self.opc.get_event_generator(source=o) |
|
230 | check_eventgenerator_BaseEvent(self, evgen) |
|
231 | self.assertEqual(evgen.event.SourceName, b'MyObject') |
|
232 | self.assertEqual(evgen.event.SourceNode, o.nodeid) |
|
233 | self.assertEqual(o.get_attribute(ua.AttributeIds.EventNotifier).Value, ua.Variant(1, ua.VariantType.Byte)) |
|
234 | ||
235 | def test_eventgenerator_source_collision(self): |
|
236 | objects = self.opc.get_objects_node() |