code: def test_file_list_starts_ends_videopipeline():
      ranges = [
          [0, None],
          [1, None],
          [0, -1],
          [2, None],
          [0, -2],
          [0, 1],
          [-1, None],
          [-3, -1],
      ]
      for r in ranges:
          yield _test_file_list_starts_videopipeline, r[0], r[1]
  
imports: import os
  import math
  from test_utils import get_gpu_num
  from test_utils import get_dali_extra_path
  import nvidia.dali.ops
  import nvidia.dali.types
  from nvidia.dali.pipeline import Pipeline, pipeline_def
  import nvidia.dali.fn
  import numpy
  import tempfile
  from test_utils import check_output_pattern
  from nose_utils import assert_raises, raises
label_desc: Use image node_id 9 for calling a global function with example usage: test_file_list_starts_ends_videopipeline() without return types