code: def test_input_types(self, x_dtype, rtol, atol):
      test_data = self.run_one_to_many_encode_decode(
          self.default_encoding_stage(),
          lambda: tf.random.normal([1, 12], dtype=x_dtype),
      )
      self.common_asserts_for_test_data(test_data, rtol=rtol, atol=atol)
  
imports: import itertools
  from absl.testing import parameterized
  import numpy
  import tensorflow
  from tensorflow_model_optimization.python.core.internal.tensor_encoding.stages import stages_impl
  from tensorflow_model_optimization.python.core.internal.tensor_encoding.testing import test_utils
label_desc: Use image node_id 8 for calling the HadamardEncodingStageTest obj's underlying member method code with example usage: obj.test_input_types(x_dtype, rtol, atol) without return types