code: def test_get_einsum_bias_adjoint_reduction_axes(
      self, experiment_params
  ):
      (
          equation,
          bias_axes,
          einsum_rank,
          true_reduction_axes,
      ) = experiment_params
      computed_reduction_axes = (
          einsum_utils._get_einsum_bias_adjoint_reduction_axes(
              equation, bias_axes, einsum_rank
          )
      )
      computed_reduction_axes.sort()
      true_reduction_axes.sort()
      self.assertAllEqual(computed_reduction_axes, true_reduction_axes)
  
file_path: privacy/tensorflow_privacy/privacy/fast_gradient_clipping/registry_functions/einsum_utils_test.py
imports: from absl.testing import parameterized
  import numpy
  import tensorflow
  from tensorflow_privacy.privacy.fast_gradient_clipping.registry_functions import einsum_utils
label_desc: Use image node_id 6 for calling the EinsumUtilsTest obj's underlying member method code with example usage: obj.test_get_einsum_bias_adjoint_reduction_axes(experiment_params) without return types