code: def test_artificial_no_match():
      batch = 10
      for shape in [
          (batch + 1, None, None, None),
          (None, None, 3),
          (batch, 2, 1, 1),
      ]:
          yield raises(
              tf.errors.InvalidArgumentError,
              "The shape provided for output `0` is not compatible with the "
              "shape returned by DALI Pipeline",
          )(
              dali_pipe_artificial_shape
          ), shape, tf.uint8, dali_types.UINT8, batch
  
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 13 for calling a global function with example usage: test_artificial_no_match() without return types