code: def scorers_processors():
      """
      Generate a list of (scorer, processor) pairs for testing
  
      :return: [(scorer, processor), ...]
      """
      scorers = [fuzz.ratio, fuzz.partial_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),
              ),
              (
                  fuzz.token_set_ratio,
                  partial(utils.full_process, force_ascii=True),
              ),
              (
                  fuzz.token_sort_ratio,
                  partial(utils.full_process, force_ascii=True),
              ),
              (
                  fuzz.partial_token_set_ratio,
                  partial(utils.full_process, force_ascii=True),
              ),
              (
                  fuzz.partial_token_sort_ratio,
                  partial(utils.full_process, force_ascii=True),
              ),
          ]
      )
  
      return splist
  
file_path: fuzzywuzzy/test_fuzzywuzzy_hypothesis.py
imports: from itertools import product
  from functools import partial
  from string import ascii_letters, digits, punctuation
  from hypothesis import given, assume, settings
  import hypothesis.strategies
  import pytest
  from fuzzywuzzy import fuzz, process, utils
label_desc: Use image node_id 1 for calling a global function with example usage: scorers_processors() and returns: splist