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)
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)
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)
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)
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)