def test_invalid_value(self):
"""
Sends an invalid value to the handler.
"""
message = 'Needs more cowbell.'
context = {
'key': 'test',
'value': "(Don't Fear) The Reaper",
}
self.handler.handle_invalid_value(message, False, context)
self.assertEqual(len(self.logs.records), 1)
self.assertEqual(self.logs[0].msg, message)
self.assertEqual(getattr(self.logs[0], 'context'), context)
# The log message level is set in the handler's initializer.
self.assertEqual(self.logs[0].levelname, getLevelName(WARNING))
# No exception info for invalid values (by default).
self.assertIsNone(self.logs[0].exc_text)
评论列表
文章目录