code: def test_full_mode(self):
      # Tests basic convolution in full mode and case where filter
      # is larger than the input image.
  
      self.validate((3, 2, 5, 5), (4, 2, 8, 8), "full")
  
      def f():
          self.validate((3, 2, 5, 5), (4, 2, 8, 8), "valid")
  
      self.assertRaises(Exception, f)
  
imports: from __future__ import absolute_import, print_function, division
  import time
  from nose.plugins.skip import SkipTest
  import numpy
  import theano
  import theano.tensor
  from theano.tests import unittest_tools
  from theano.tensor.nnet import conv
  from theano.tensor.basic import _allclose, NotScalarConstantError
  from theano.tests.unittest_tools import attr
label_desc: Use image node_id 22 for calling the TestConv2D obj's underlying member method code with example usage: obj.test_full_mode() without return types