#NEWLINE# def feed_data( func , new_name , * args , **kwargs ) : #NEWLINE# #INDENT# '\n    This internal method decorator feeds the test data item to the test.\n\n    ' #NEWLINE# @ wraps ( func ) #NEWLINE# def wrapper( self ) : #NEWLINE# #INDENT# return func ( self , * args , ** kwargs ) #NEWLINE# #UNINDENT# wrapper . __name__ = new_name #NEWLINE# if func . __doc__ : #NEWLINE# #INDENT# try : #NEWLINE# #INDENT# wrapper . __doc__ = func . __doc__ . format ( * wrapper , ** kwargs ) #NEWLINE# #UNINDENT# except ( IndexError , KeyError ) : #NEWLINE# #INDENT# pass #NEWLINE# #UNINDENT# #UNINDENT# return wrapper