1
0
libpurple-to-markdown/test/test_markdown_format.py
Jon Michael Aanes c325e747fa
All checks were successful
Run Python tests (through Pytest) / Test (push) Successful in 25s
Verify Python project can be installed, loaded and have version checked / Test (push) Successful in 22s
Ruff
2024-11-03 23:58:48 +01:00

31 lines
574 B
Python

import datetime
from libpurple_to_markdown.data import Message
from libpurple_to_markdown.markdown import format_messages
NOW = datetime.datetime.fromtimestamp(1_000_000_000, tz=datetime.UTC)
TEXT_1 = 'Hello \nWorld \n '
EXPECTED_1 = """# Test
---
## [[2001-09-09]]
2001-09-09 01:46:40 [[Test Sender]]:
> Hello
> World
2001-09-09 01:46:40 [[Test Sender]]:
> Hello
> World
"""
def test_whitespace_at_end_of_line():
msg = Message(NOW, 'Test Sender', TEXT_1, 'Test Chat')
result = format_messages([msg, msg], title='Test')
assert result == EXPECTED_1