code: def testIsBinaryLike(self):
      for t in (
          pa.binary(),
          pa.large_binary(),
          pa.string(),
          pa.large_string(),
      ):
          self.assertTrue(arrow_util.is_binary_like(t))
  
      for t in (pa.list_(pa.binary()), pa.large_list(pa.string())):
          self.assertFalse(arrow_util.is_binary_like(t))
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import itertools
  from typing import Dict, Iterable, NamedTuple
  from absl.testing import absltest
  from absl.testing import parameterized
  import numpy
  import pyarrow
  import six
  from tensorflow_data_validation import types
  from tensorflow_data_validation.arrow import arrow_util
  from tensorflow_data_validation.utils.example_weight_map import ExampleWeightMap
  from tfx_bsl.arrow import array_util
  from tfx_bsl.types import tfx_namedtuple
label_desc: Use image node_id 1 for calling the ArrowUtilTest obj's underlying member method code with example usage: obj.testIsBinaryLike() without return types