code: def test_all_constructor_args(self):
      categorical_column_a = fc_lib.categorical_column_with_identity(
          key="aaa", num_buckets=3
      )
      categorical_column_b = fc_lib.categorical_column_with_identity(
          key="bbb", num_buckets=3
      )
      embedding_dimension = 2
      (
          embedding_column_a,
          embedding_column_b,
      ) = tpu_fc.shared_embedding_columns(
          [categorical_column_a, categorical_column_b],
          dimension=embedding_dimension,
          combiner="my_combiner",
          initializer=lambda: "my_initializer",
          shared_embedding_collection_name="var_scope_name",
      )
      self.assertIs(
          categorical_column_a, embedding_column_a.categorical_column
      )
      self.assertIs(
          categorical_column_b, embedding_column_b.categorical_column
      )
      self.assertEqual(
          embedding_dimension, embedding_column_a.dimension
      )
      self.assertEqual(
          embedding_dimension, embedding_column_b.dimension
      )
      self.assertEqual("my_combiner", embedding_column_a.combiner)
      self.assertEqual("my_combiner", embedding_column_b.combiner)
      self.assertEqual(
          "my_initializer", embedding_column_a.initializer()
      )
      self.assertEqual(
          "my_initializer", embedding_column_b.initializer()
      )
      self.assertEqual(
          "var_scope_name",
          embedding_column_a.shared_embedding_collection_name,
      )
      self.assertEqual(
          "var_scope_name",
          embedding_column_b.shared_embedding_collection_name,
      )
      self.assertEqual("aaa_shared_embedding", embedding_column_a.name)
      self.assertEqual("bbb_shared_embedding", embedding_column_b.name)
      self.assertEqual(
          "var_scope_name", embedding_column_a._var_scope_name
      )
      self.assertEqual(
          "var_scope_name", embedding_column_b._var_scope_name
      )
      self.assertEqual(
          (embedding_dimension,), embedding_column_a._variable_shape
      )
      self.assertEqual(
          (embedding_dimension,), embedding_column_b._variable_shape
      )
      self.assertEqual(
          {"aaa": parsing_ops.VarLenFeature(dtypes.int64)},
          embedding_column_a._parse_example_spec,
      )
      self.assertEqual(
          {"bbb": parsing_ops.VarLenFeature(dtypes.int64)},
          embedding_column_b._parse_example_spec,
      )
  
imports: import numpy
  from tensorflow.python.client import session
  from tensorflow.python.feature_column import feature_column
  from tensorflow.python.feature_column import feature_column_lib
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import ops
  from tensorflow.python.framework import sparse_tensor
  from tensorflow.python.framework import test_util
  from tensorflow.python.ops import lookup_ops
  from tensorflow.python.ops import parsing_ops
  from tensorflow.python.ops import variables
  from tensorflow.python.platform import test
  from tensorflow.python.tpu import feature_column
label_desc: Use image node_id 2 for calling the SharedEmbeddingColumnTest obj's underlying member method code with example usage: obj.test_all_constructor_args() without return types