code: def test_selectfiles_valueerror():
      """Test ValueError when force_lists has field that isn't in template."""
      base_dir = op.dirname(nipype.__file__)
      templates = {
          "model": "interfaces/{package}/model.py",
          "preprocess": "interfaces/{package}/pre*.py",
      }
      force_lists = ["model", "preprocess", "registration"]
      sf = nio.SelectFiles(
          templates, base_directory=base_dir, force_lists=force_lists
      )
      with pytest.raises(ValueError):
          sf.run()
  
imports: import os
  import copy
  import simplejson
  import glob
  import os.path
  from subprocess import Popen
  import hashlib
  from collections import namedtuple
  import pytest
  import nipype
  import nipype.interfaces.io
  from nipype.interfaces.base.traits_extension import isdefined
  from nipype.interfaces.base import Undefined, TraitError
  from nipype.utils.filemanip import dist_is_editable
  from subprocess import check_call, CalledProcessError
label_desc: Use image node_id 4 for calling a global function with example usage: test_selectfiles_valueerror() without return types