MCPcopy Index your code
hub / github.com/RustPython/RustPython / test_default_msec_format_none

Method test_default_msec_format_none

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

Source from the content-addressed store, hash-verified

4763 self.assertEqual(r.asctime, '1993-04-21 08:03:00,123')
4764
4765 def test_default_msec_format_none(self):
4766 class NoMsecFormatter(logging.Formatter):
4767 default_msec_format = None
4768 default_time_format = '%d/%m/%Y %H:%M:%S'
4769
4770 r = self.get_record()
4771 dt = datetime.datetime(1993, 4, 21, 8, 3, 0, 123, utc)
4772 r.created = time.mktime(dt.astimezone(None).timetuple())
4773 f = NoMsecFormatter()
4774 f.converter = time.gmtime
4775 self.assertEqual(f.formatTime(r), '21/04/1993 08:03:00')
4776
4777 def test_issue_89047(self):
4778 f = logging.Formatter(fmt='{asctime}.{msecs:03.0f} {message}', style='{', datefmt="%Y-%m-%d %H:%M:%S")

Callers

nothing calls this directly

Calls 7

get_recordMethod · 0.95
NoMsecFormatterClass · 0.85
datetimeMethod · 0.80
astimezoneMethod · 0.80
formatTimeMethod · 0.80
timetupleMethod · 0.45
assertEqualMethod · 0.45

Tested by

no test coverage detected