def test_logging_syslog_formatter(): log_record = LogRecord( name="test_logging_ColoredFormatter_format", level=1, pathname="test/logging", lineno=1, msg="hello world", args=["args1", "args2"], exc_info=None, ) timestamp = 1_400_000_000 log_record.created = timestamp log_record.extra_msg = {"extra_msg1": "foo"} formater_base = SyslogFormatter() hostname = socket.getfqdn() formatted_time = datetime.fromtimestamp(timestamp).isoformat(sep=" ") assert ( formater_base.format(log_record).strip() == f"[{formatted_time}] [{hostname}] [Level 1] " "[(test_logging_ColoredFormatter_format) logging:1] " '[null] [hello world] [{"json_extra_msg1":"foo"}]' )