Code Duplication    Length = 7-7 lines in 2 locations

tests/tests_server.py 2 locations

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