code: def test_wrong_input_type(self):
      if self.model is None:
          return
      # Arrange
      sf = self.sf
      model = self.model
  
      with self.assertRaises(ToolkitError):
          bad_input = [0, 1, 2]
          model.predict(bad_input)
      with self.assertRaises(ToolkitError):
          bad_input = ["0", "1", "2"]
          model.predict(bad_input)
      with self.assertRaises(ToolkitError):
          bad_input = [[0], [1], [2]]
          model.predict(bad_input)
  
imports: from __future__ import print_function
  from __future__ import division
  from __future__ import absolute_import
  import unittest
  import turicreate
  import uuid
  from turicreate.toolkits import evaluation
  from turicreate.toolkits._main import ToolkitError
  import shutil
  import numpy
label_desc: Use image node_id 6 for calling the FastPathPredictionTest obj's underlying member method code with example usage: obj.test_wrong_input_type() without return types