code: def test_fail_conditional_split_merge(dtype, layout, shape, err_glob):
      base = (
          "Divergent data found in different branches of conditional operation. All paths in "
          "conditional operation are merged into one batch which must have consistent type, "
          "number of dimensions, layout and other metadata. Found distinct "
      )
  
      with assert_raises(RuntimeError, glob=base + err_glob):
          run_conditional_split_merge_reinterpret(dtype, layout, shape)
  
file_path: DALI/dali/test/python/operator_2/test_split_merge.py
imports: from nvidia.dali.pipeline import pipeline_def, Pipeline
  import nvidia.dali.fn
  import nvidia.dali.types
  import numpy
  from test_utils import check_batch, RandomlyShapedDataIterator
  from nose_utils import assert_raises
  from nose2.tools import params
label_desc: Use image node_id 9 for calling a global function with example usage: test_fail_conditional_split_merge(dtype, layout, shape, err_glob) without return types