code: def test_batch_1_different_shapes():
      for shape in [
          None,
          (None, None, None, None),
          (None, None, None),
          (1, None, None, None),
          (1, None, None, 3),
          (None, None, 3),
      ]:
          yield dali_pipe_batch_1, shape, tf.uint8
          yield dali_pipe_batch_1, (shape,), (tf.uint8,), True
  
imports: import tensorflow
  import nvidia.dali.ops
  import nvidia.dali.pipeline
  import nvidia.dali.plugin.tf
  import nvidia.dali.types
  from test_utils_tensorflow import skip_for_incompatible_tf
  import os
  from nose.tools import assert_equals
  from nose_utils import raises
  import itertools
  import warnings
label_desc: Use image node_id 3 for calling a global function with example usage: test_batch_1_different_shapes() without return types