code: def testing_input_tensor(self):
      input_shape = (2, 3)
      batch_size = 4
      dtype = "float32"
      input_tensor = KerasTensor(shape=input_shape, dtype=dtype)
  
      values = InputLayer(
          shape=input_shape,
          batch_size=batch_size,
          input_tensor=input_tensor,
          dtype=dtype,
      )
  
      self.assertEqual(values.dtype, dtype)
      self.assertEqual(values.batch_shape[0], batch_size)
      self.assertEqual(values.batch_shape[1:], input_shape)
      self.assertEqual(values.trainable, True)
      self.assertIsInstance(values.output, KerasTensor)
      self.assertEqual(values.output, input_tensor)
      self.assertEqual(values.output.ndim, input_tensor.ndim)
      self.assertEqual(values.output.dtype, dtype)
  
file_path: keras/keras/layers/core/input_layer_test.py
imports: import numpy
  from absl.testing import parameterized
  from keras import backend
  from keras import testing
  from keras.backend import KerasTensor
  from keras.layers import InputLayer
label_desc: Use image node_id 6 for calling the InputLayerTest obj's underlying member method code with example usage: obj.testing_input_tensor() without return types