def test_autotest_logging_handle_error(self): record = logging.LogRecord( 'test', logging.DEBUG, __file__, 0, 'MESSAGE', 'ARGS', None) try: raise RuntimeError('Exception context needed for the test.') except RuntimeError: setup_modules._autotest_logging_handle_error(logging.Handler(), record) else: self.fail() self.assert_autotest_logging_handle_error_called() self.assertTrue(('MESSAGE' in self.stderr_str), repr(self.stderr_str)) self.assertTrue(('ARGS' in self.stderr_str), repr(self.stderr_str)) self.assertTrue(('Exception' in self.stderr_str), repr(self.stderr_str)) self.assertTrue(('setup_modules_unittest.py' in self.stderr_str), repr(self.stderr_str))
def test_autotest_logging_handle_error(self): record = logging.LogRecord('test', logging.DEBUG, __file__, 0, 'MESSAGE', 'ARGS', None) try: raise RuntimeError('Exception context needed for the test.') except RuntimeError: setup_modules._autotest_logging_handle_error( logging.Handler(), record) else: self.fail() self.assert_autotest_logging_handle_error_called() stderr_repr = repr(self.stderr_str) self.assertTrue(('MESSAGE' in self.stderr_str), stderr_repr) self.assertTrue(('ARGS' in self.stderr_str), stderr_repr) self.assertTrue(('Exception' in self.stderr_str), stderr_repr) self.assertTrue(('setup_modules_unittest.py' in self.stderr_str), stderr_repr) self.assertTrue(('disabled.\n' in self.stderr_str), stderr_repr) # Make sure this was turned off by our handle_error. self.assertFalse(logging.raiseExceptions)
def test_autotest_logging_handle_error(self): record = logging.LogRecord( 'test', logging.DEBUG, __file__, 0, 'MESSAGE', 'ARGS', None) try: raise RuntimeError('Exception context needed for the test.') except RuntimeError: setup_modules._autotest_logging_handle_error(logging.Handler(), record) else: self.fail() self.assert_autotest_logging_handle_error_called() stderr_repr = repr(self.stderr_str) self.assertTrue(('MESSAGE' in self.stderr_str), stderr_repr) self.assertTrue(('ARGS' in self.stderr_str), stderr_repr) self.assertTrue(('Exception' in self.stderr_str), stderr_repr) self.assertTrue(('setup_modules_unittest.py' in self.stderr_str), stderr_repr) self.assertTrue(('disabled.\n' in self.stderr_str), stderr_repr) # Make sure this was turned off by our handle_error. self.assertFalse(logging.raiseExceptions)