code: def test_in_shared_variable(self):
      # Ensure that an error is raised if the In wrapped is used to wrap
      # a shared variable
      a = theano.shared(1.0)
      a_wrapped = In(a, update=a + 1)
      self.assertRaises(TypeError, theano.function, [a_wrapped])
  
imports: from __future__ import absolute_import, print_function, division
  import six.moves.cPickle
  import os
  import shutil
  import tempfile
  import unittest
  import numpy
  import theano
  from theano.compile.io import In
label_desc: Use image node_id 3 for calling the TestFunctionIn obj's underlying member method code with example usage: obj.test_in_shared_variable() without return types