Code Duplication    Length = 9-11 lines in 2 locations

tests/tests_server.py 2 locations

@@ 305-315 (lines=11) @@
302
        check_eventgenerator_CustomEvent(self, evgen, event2)
303
        check_eventgenerator_SourceServer(self, evgen)
304
305
        # Properties from MyEvent1
306
        self.assertEqual(evgen.event.PropertyNum, None)
307
        self.assertEqual(evgen.event.PropertyString, None)
308
309
         # Properties from MyEvent2
310
        self.assertEqual(evgen.event.PropertyBool, None)
311
        self.assertEqual(evgen.event.PropertyInt, None)
312
313
    def test_eventgenerator_customEvent_MyObject(self):
314
        objects = self.opc.get_objects_node()
315
        o = objects.add_object(3, 'MyObject')
316
        etype = self.opc.create_custom_event_type(2, 'MyEvent', ua.ObjectIds.BaseEventType, [('PropertyNum', ua.VariantType.Float), ('PropertyString', ua.VariantType.String)])
317
318
        evgen = self.opc.get_event_generator(etype, o)
@@ 278-286 (lines=9) @@
275
        etype = self.opc.create_custom_event_type(2, 'MyEvent', opcua.Node(self.opc.iserver.isession, ua.NodeId(ua.ObjectIds.BaseEventType)), [('PropertyNum', ua.VariantType.Float), ('PropertyString', ua.VariantType.String)])
276
        check_custom_event_type(self, etype)
277
278
    def test_get_event_from_type_node_CustomEvent(self):
279
        etype = self.opc.create_custom_event_type(2, 'MyEvent', ua.ObjectIds.BaseEventType, [('PropertyNum', ua.VariantType.Float), ('PropertyString', ua.VariantType.String)])
280
281
        ev = opcua.server.event.get_event_from_type_node(etype)
282
        check_custom_event(self, ev, etype)
283
        self.assertEqual(ev.PropertyNum, None)
284
        self.assertEqual(ev.PropertyString, None)
285
286
    def test_eventgenerator_customEvent(self):
287
        etype = self.opc.create_custom_event_type(2, 'MyEvent', ua.ObjectIds.BaseEventType, [('PropertyNum', ua.VariantType.Float), ('PropertyString', ua.VariantType.String)])
288
289
        evgen = self.opc.get_event_generator(etype, ua.ObjectIds.Server)