code: def test_make_action_mixed_list():
      def mixed_typed_list(data, dtypes):
          return [dtypes[i](d) for i, d in enumerate(data)]
  
      _test_make_action_input(
          mixed_typed_list, {"dtypes": [int, float, bool, int]}
      )
      _test_make_action_input(
          mixed_typed_list, {"dtypes": [float, bool, int, float]}
      )
      _test_make_action_input(
          mixed_typed_list, {"dtypes": [bool, int, float, bool]}
      )
  
file_path: ViZDoom/tests/test_make_action.py
imports: import numpy
  import vizdoom
label_desc: Use image node_id 9 for calling a global function with example usage: test_make_action_mixed_list() and returns: unknown