code: def test_eta_delta_take_tf_values(self):
      x = self.default_input()
      stage = kashin.KashinHadamardEncodingStage(
          eta=tf.constant(0.9), delta=tf.constant(1.0)
      )
      encode_params, decode_params = stage.get_params()
      encoded_x, decoded_x = self.encode_decode_x(
          stage, x, encode_params, decode_params
      )
      test_data = test_utils.TestData(x, encoded_x, decoded_x)
      self.generic_asserts(test_data, stage)
      self.common_asserts_for_test_data(test_data)
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import itertools
  from absl.testing import parameterized
  import numpy
  import tensorflow
  from tensorflow_model_optimization.python.core.internal.tensor_encoding.stages.research import kashin
  from tensorflow_model_optimization.python.core.internal.tensor_encoding.testing import test_utils
label_desc: Use image node_id 12 for calling the KashinHadamardEncodingStageTest obj's underlying member method code with example usage: obj.test_eta_delta_take_tf_values() without return types