MCPcopy Index your code
hub / github.com/python/cpython / test_formatting

Method test_formatting

Lib/test/test_logging.py:4360–4371  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

4358 self.assertEqual((data.msg, data.args), (msg, None))
4359
4360 def test_formatting(self):
4361 msg = self.next_message()
4362 levelname = logging.getLevelName(logging.WARNING)
4363 log_format_str = '{name} -> {levelname}: {message}'
4364 formatted_msg = log_format_str.format(name=self.name,
4365 levelname=levelname, message=msg)
4366 formatter = logging.Formatter(self.log_format)
4367 self.que_hdlr.setFormatter(formatter)
4368 self.que_logger.warning(msg)
4369 log_record = self.queue.get_nowait()
4370 self.assertEqual(formatted_msg, log_record.msg)
4371 self.assertEqual(formatted_msg, log_record.message)
4372
4373 def test_queue_listener(self):
4374 handler = TestHandler(support.Matcher())

Callers

nothing calls this directly

Calls 6

next_messageMethod · 0.80
setFormatterMethod · 0.80
formatMethod · 0.45
warningMethod · 0.45
get_nowaitMethod · 0.45
assertEqualMethod · 0.45

Tested by

no test coverage detected