Code Duplication    Length = 7-7 lines in 2 locations

tests/tests_server.py 2 locations

@@ 334-340 (lines=7) @@
331
    test.assertGreaterEqual(len(refs), 1)
332
333
334
def check_event_generator_object(test, evgen, obj):
335
    test.assertEqual(evgen.event.SourceName, obj.get_display_name().Text)
336
    test.assertEqual(evgen.event.SourceNode, obj.nodeid)
337
    test.assertEqual(obj.get_attribute(ua.AttributeIds.EventNotifier).Value, ua.Variant(1, ua.VariantType.Byte))
338
    refs = obj.get_referenced_nodes(ua.ObjectIds.GeneratesEvent, ua.BrowseDirection.Forward, ua.NodeClass.ObjectType, False)
339
    test.assertEqual(len(refs), 1)
340
    test.assertEqual(refs[0].nodeid, evgen.event.EventType)
341
342
343
def check_eventgenerator_BaseEvent(test, evgen):
@@ 325-331 (lines=7) @@
322
        self.assertEqual(evgen.event.PropertyString, None)
323
324
325
def check_eventgenerator_SourceServer(test, evgen):
326
    server = test.opc.get_server_node()
327
    test.assertEqual(evgen.event.SourceName, server.get_display_name().Text)
328
    test.assertEqual(evgen.event.SourceNode, ua.NodeId(ua.ObjectIds.Server))
329
    test.assertEqual(server.get_attribute(ua.AttributeIds.EventNotifier).Value, ua.Variant(1, ua.VariantType.Byte))
330
    refs = server.get_referenced_nodes(ua.ObjectIds.GeneratesEvent, ua.BrowseDirection.Forward, ua.NodeClass.ObjectType, False)
331
    test.assertGreaterEqual(len(refs), 1)
332
333
334
def check_event_generator_object(test, evgen, obj):