code: def test_regular_containers():
      samples_cpu = [
          (test_array, test_array),
          (tensors.TensorCPU(test_array), test_array),
      ]
      batches_cpu = [
          ([test_array], [test_array]),
          ([test_array] * 4, [test_array] * 4),
          ([tensors.TensorCPU(test_array)], [test_array]),
          ([tensors.TensorCPU(test_array)] * 4, [test_array] * 4),
          (tensors.TensorListCPU(test_array), test_array),
      ]
      yield from run_checks(samples_cpu, batches_cpu, [], [])
  
file_path: DALI/dali/test/python/test_external_source_impl_utils.py
imports: from nvidia.dali._utils import external_source_impl
  from nvidia.dali import tensors, pipeline_def
  import nvidia.dali.fn
  from nose.tools import assert_equals
  from nose_utils import raises
  from nose.plugins.attrib import attr
  import numpy
label_desc: Use image node_id 5 for calling a global function with example usage: test_regular_containers() without return types