code: def testAxisGreaterThan0(self):
      params = [
          ["a0", "a1", "a2", "a3", "a4"],
          ["b0", "b1", "b2", "b3", "b4"],
          ["c0", "c1", "c2", "c3", "c4"],
      ]  # pyformat: disable
      indices = [2, 0, -1, 4, -1]
      gathered = pointer_ops.gather_with_default(
          params, indices, "__", axis=1
      )
      expected = [
          [b"a2", b"a0", b"__", b"a4", b"__"],
          [b"b2", b"b0", b"__", b"b4", b"__"],
          [b"c2", b"c0", b"__", b"c4", b"__"],
      ]  # pyformat: disable
      self.assertAllEqual(gathered, expected)
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from absl.testing import parameterized
  from tensorflow.python.framework import constant_op
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import errors
  from tensorflow.python.framework import test_util
  from tensorflow.python.ops import array_ops
  from tensorflow.python.platform import test
  from tensorflow_text.python.ops import pointer_ops
label_desc: Use image node_id 6 for calling the GatherWithDefaultOpTest obj's underlying member method code with example usage: obj.testAxisGreaterThan0() without return types