code: def testUseGivenLang(self):
      preprocessing_fn = utils.count_preprocessing_fn(
          "text", "language_code"
      )
      with tf.Session() as sess:
          expected_tokens = [
              "Let",
              "'",
              "s",
              "make",
              "this",
              "Chinese",
              "even",
              "though",
              "it",
              "'",
              "s",
              "English",
              ".",
          ]
  
          outputs = preprocessing_fn(self.raw_data)
          outputs = sess.run(outputs)
          self.assertEqual(outputs["lang"], "zh")
          self.assertSequenceAlmostEqual(
              outputs["tokens"].values, expected_tokens
          )
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import collections
  import logging
  import tempfile
  from absl.testing import absltest
  import apache_beam
  from apache_beam.testing.test_pipeline import TestPipeline
  from apache_beam.testing.util import assert_that
  from apache_beam.testing.util import equal_to
  import tensorflow.compat.v1
  from tensorflow_text.tools.wordpiece_vocab import utils
label_desc: Use image node_id 2 for calling the CountPreprocessingFnTest obj's underlying member method code with example usage: obj.testUseGivenLang() without return types