code: def test_lowercase(self):
      mixed_tokens = ["<EOS>", "zoo!"]
      vocab_list = mixed_tokens + ["hi", "bye", ZH_HELLO]
      encoder = text_encoder.TokenTextEncoder(
          vocab_list=vocab_list, lowercase=True
      )
      # No mixed tokens
      self.assertEqual([3, 4, 3], encoder.encode("hi byE HI!"))
      # With mixed tokens
      self.assertEqual(
          [3, 1, 4, 2, 3], encoder.encode("hi<EOS>byE Zoo! HI!")
      )
  
imports: from __future__ import unicode_literals
  import os
  from absl.testing import parameterized
  import numpy
  from tensorflow_datasets import testing
  from tensorflow_datasets.core.deprecated.text import text_encoder
label_desc: Use image node_id 8 for calling the TokenTextEncoderTest obj's underlying member method code with example usage: obj.test_lowercase() without return types