code: def test_transformation(
      self,
      transformation,
      model_class,
      model_name,
      model_input_names,
      dummy_inputs,
      disable_check,
  ):
      self._check_original_and_transformed_outputs_match(
          transformation,
          model_class,
          model_name,
          model_input_names,
          dummy_inputs,
          disable_check,
      )
  
imports: import operator
  import unittest
  import torch
  from parameterized import parameterized
  from transformers import AutoModel, AutoModelForImageClassification, AutoTokenizer, BertModel
  from transformers.models.bert.modeling_bert import BertSelfAttention
  from transformers.utils.fx import symbolic_trace
  from optimum.fx.optimization import ChangeTrueDivToMulByInverse, FuseBatchNorm1dInLinear, FuseBatchNorm2dInConv2d, FuseBiasInLinear, MergeLinears, ReversibleTransformation, Transformation, compose
  from optimum.fx.utils import are_fx_features_available
label_desc: Use image node_id 3 for calling the TransformationTester obj's underlying member method code with example usage: obj.test_transformation(transformation, model_class, model_name, model_input_names, dummy_inputs, disable_check) without return types