Skip to content

Commit 1be3d8d

Browse files
committed
Merge branch 'test_203' into pr/tarasko/208
2 parents 6c379eb + 164dacc commit 1be3d8d

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

tests/unit/test_formatter.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
from utils import filter_gc
99

1010
from picologging import Formatter, LogRecord
11+
from logging import Formatter as LoggingFormatter
1112

1213

1314
@pytest.mark.limit_leaks("192B", filter_fn=filter_gc)
@@ -147,6 +148,18 @@ def test_asctime_field():
147148
assert pico_f.usesTime()
148149

149150

151+
@pytest.mark.limit_leaks("192B", filter_fn=filter_gc)
152+
def test_asctime_field_buffer():
153+
pico_f = Formatter("%(asctime)s")
154+
record = LogRecord(
155+
"hello", logging.WARNING, __file__, 123, "bork bork bork", (), None
156+
)
157+
logging_f = LoggingFormatter("%(asctime)s")
158+
159+
assert pico_f.format(record) == logging_f.format(record)
160+
assert pico_f.usesTime()
161+
162+
150163
@pytest.mark.limit_leaks("192B", filter_fn=filter_gc)
151164
def test_record_with_stack_info():
152165
pico_f = Formatter("%(message)s")

0 commit comments

Comments
 (0)