code: def get_valid_conf_arg_list():
      """Returns a map object of keyword arguments (as dicts) to be used as parameters for test_validate_conf."""
  
      def kwargs(vals_list):
          """Maps the values in input vals_list to the keys in arg_key_list"""
  
          arg_key_list = [
              "sst_top_k_element",
              "sst_top_k_percent",
              "sst_top_k_dim",
              "dst_top_k_element",
              "dst_top_k_percent",
              "dst_top_k_dim",
          ]
          return dict(zip(arg_key_list, vals_list))
  
      # Validate value error is raised when, either:
      # 1. both sst (or dst) percent and element is not provided a value (not None).
      # 2. top_k_percent and top_k_element are not in valid range (elem > 0) and for 0 < percent <= 100.
      element = 10
      percent = 50
      dim = 0
      args_list = [
          [element, percent, dim, element, None, dim],  # case 1.
          [element, None, dim, element, percent, dim],
          [0, None, dim, None, None, dim],  # case 2.
          [None, 0, dim, None, None, dim],
          [element, None, dim, 0, None, dim],
          [element, None, dim, None, 0, dim],
      ]
      return map(kwargs, args_list)
  
file_path: fairscale/tests/experimental/wgit/test_signal_sparsity.py
imports: import pytest
  import torch
  from fairscale.experimental.wgit.signal_sparsity import SignalSparsity, random_sparse_mask
  from fairscale.fair_dev.testing.testing import objects_are_equal
label_desc: Use image node_id 2 for calling a global function with example usage: get_valid_conf_arg_list() and returns: map, dict