class_docstr: Partial testing.
  
  What could be tested:
  - increment vs set
  - thing incremented: scalar, vector, matrix,
  - increment/set: constant, scalar, vector, matrix
  - indices: scalar vs slice, constant vs variable, out of bound, ...
  - inplace
  
  NOTE: these are the same tests as test_incsubtensor.py, but using
  the new (read: not deprecated) inc_subtensor, set_subtensor
  functions.
class_docstr_tok: ["Partial","testing",".","What","could","be","tested",":","-","increment","vs","set","-","thing","incremented",":","scalar",",","vector",",","matrix",",","-","increment\/set",":","constant",",","scalar",",","vector",",","matrix","-","indices",":","scalar","vs","slice",",","constant","vs","variable",",","out","of","bound",",","...","-","inplace","NOTE",":","these","are","the","same","tests","as","test_incsubtensor.py",",","but","using","the","new","(","read",":","not","deprecated",")","inc_subtensor",",","set_subtensor","functions","."]
code: def test_wrong_dims(self):
      a = tt.matrix()
      increment = tt.matrix()
      index = 0
  
      self.assertRaises(
          TypeError, tt.set_subtensor, a[index], increment
      )
      self.assertRaises(
          TypeError, tt.inc_subtensor, a[index], increment
      )
  
file_path: Theano/theano/tensor/tests/test_inc_subtensor.py
imports: from __future__ import absolute_import, print_function, division
  import numpy
  import unittest
  from theano.tests import unittest_tools
  import theano
  import theano.tensor
label_desc: Use image node_id 3 for calling the Test_inc_subtensor obj's underlying member method code with example usage: obj.test_wrong_dims() without return types