code: def test_bad_size(self):
      R = MRG_RandomStreams(234)
  
      for size in [
          (0, 100),
          (-1, 100),
          (1, 0),
      ]:
          self.assertRaises(ValueError, R.uniform, size)
          self.assertRaises(ValueError, R.binomial, size)
          self.assertRaises(ValueError, R.multinomial, size, 1, [])
          self.assertRaises(ValueError, R.normal, size)
          self.assertRaises(ValueError, R.truncated_normal, size)
  
imports: from __future__ import absolute_import, print_function, division
  import os
  import sys
  import time
  import unittest
  from nose.tools import assert_raises
  import numpy
  from six.moves import xrange
  import theano
  from theano import change_flags, config, tensor
  from theano.sandbox import rng_mrg
  from theano.sandbox.rng_mrg import MRG_RandomStreams
  from theano.tests import unittest_tools
  from theano.tests.unittest_tools import attr
label_desc: Use image node_id 1 for calling the T_MRG obj's underlying member method code with example usage: obj.test_bad_size() without return types