code: def _test_rdp_gaussian_value_errors(self):
      # Test for ValueErrors.
      with self.assertRaises(ValueError):
          pate.rdp_gaussian(1.0, 1.0, np.array([2, 3, 4]))
      with self.assertRaises(ValueError):
          pate.rdp_gaussian(np.log(0.5), -1.0, np.array([2, 3, 4]))
      with self.assertRaises(ValueError):
          pate.rdp_gaussian(np.log(0.5), 1.0, np.array([1, 3, 4]))
  
file_path: privacy/research/pate_2018/core_test.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import sys
  import unittest
  import numpy
  import core
label_desc: Use image node_id 1 for calling the PateTest obj's underlying member method code with example usage: obj._test_rdp_gaussian_value_errors() without return types