code: def test_pad_decr(self):
      self.assertEqual([2, 1, 0], text_encoder.pad_decr([3, 2, 1]))
      self.assertEqual(
          [2, 1, 0], text_encoder.pad_decr([3, 2, 1, 0, 0, 0])
      )
      self.assertEqual(
          [-1, 2, 1, 0], text_encoder.pad_decr([0, 3, 2, 1, 0, 0])
      )
      self.assertEqual([], text_encoder.pad_decr([]))
      self.assertEqual([], text_encoder.pad_decr(np.array([])))
  
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 1 for calling the TextEncoderTest obj's underlying member method code with example usage: obj.test_pad_decr() without return types