code: def test_get_config(self):
      # Check save and restore config.
      restored_layer = _clone_keras_obj(
          self._listwise_dense_layer,
          custom_objects=self._custom_objects,
      )
      self.assertEqual(
          restored_layer._context_feature_columns[
              "query_length"
          ].get_config(),
          self._context_feature_columns["query_length"].get_config(),
      )
      self.assertEqual(
          restored_layer._example_feature_columns[
              "utility"
          ].get_config(),
          self._example_feature_columns["utility"].get_config(),
      )
      self.assertEqual(
          restored_layer._example_feature_columns[
              "unigrams"
          ].get_config(),
          self._example_feature_columns["unigrams"].get_config(),
      )
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import six
  import tensorflow.compat.v2
  from tensorflow_ranking.python.keras import feature
label_desc: Use image node_id 2 for calling the EncodeListwiseFeaturesTest obj's underlying member method code with example usage: obj.test_get_config() without return types