def full_scorers_processors():
 scorers = [fuzz.ratio]
 processors = [(lambda x: x), partial(utils.full_process, force_ascii=False), partial(utils.full_process, force_ascii=True)]
 splist = list(product(scorers, processors))
 splist.extend([(fuzz.WRatio, partial(utils.full_process, force_ascii=True)), (fuzz.QRatio, partial(utils.full_process, force_ascii=True)), (fuzz.UWRatio, partial(utils.full_process, force_ascii=False)), (fuzz.UQRatio, partial(utils.full_process, force_ascii=False))])
 return splist

def full_scorers_processors ( ) : scorers = [ fuzz . ratio ] processors = [ ( lambda x : x ) , partial ( utils . full_process , force_ascii = False ) , partial ( utils . full_process , force_ascii = True ) ] splist = list ( product ( scorers , processors ) ) splist . extend ( [ ( fuzz . WRatio , partial ( utils . full_process , force_ascii = True ) ) , ( fuzz . QRatio , partial ( utils . full_process , force_ascii = True ) ) , ( fuzz . UWRatio , partial ( utils . full_process , force_ascii = False ) ) , ( fuzz . UQRatio , partial ( utils . full_process , force_ascii = False ) ) ] ) return splist
generate a list of pairs for testing for scorers that use the full string only :return: [ .