Example #1
0
 def test_log_level_not_set_without_traceback(self):
     message = _exception_message(ToolsError("unlikely string"), logging.NOTSET, False)
     self.assertTrue("'-v'" in message)
     self.assertTrue("'--traceback'" not in message)
     self.assertTrue("unlikely string" in message)
Example #2
0
 def test_tools_error_with_traceback(self):
     mock_logger = mock.Mock(spec_set=logging.Logger)
     with MbedToolsHandler(mock_logger, traceback=True):
         raise ToolsError(self.exception_string)
     mock_logger.error.assert_called_once_with(self.expected_log_message, exc_info=True)
Example #3
0
 def test_debug_log_level_without_traceback(self):
     message = _exception_message(ToolsError("unlikely string"), logging.DEBUG, False)
     self.assertTrue("-v" not in message)
     self.assertTrue("'--traceback'" in message)
     self.assertTrue("unlikely string" in message)
Example #4
0
 def test_info_log_level_without_traceback(self):
     message = _exception_message(ToolsError("unlikely string"), logging.INFO, False)
     self.assertTrue("'-vvv'" in message)
     self.assertTrue("'--traceback'" not in message)
     self.assertTrue("unlikely string" in message)
Example #5
0
 def test_warning_log_level_with_traceback(self):
     message = _exception_message(ToolsError("unlikely string"), logging.WARNING, True)
     self.assertTrue("'-vv'" in message)
     self.assertTrue("'--traceback'" not in message)
     self.assertTrue("unlikely string" in message)
Example #6
0
 def test_critical_log_level_without_traceback(self):
     message = _exception_message(ToolsError("unlikely string"), logging.CRITICAL, False)
     self.assertTrue("'-v'" in message)
     self.assertTrue("'--traceback'" not in message)
     self.assertTrue("unlikely string" in message)
 def callback():
     raise ToolsError()