1
0
favro-sync/test/test_markdown_parsing.py
Jon Michael Aanes d4cfe4da22
Some checks failed
Test Python / Test (push) Failing after 26s
CardFileFormatter: Tags and assignments WIP
2024-09-28 12:37:19 +02:00

28 lines
500 B
Python

from favro_sync.favro_markdown import CardFileFormatter
EXAMPLE_TEXT_1 = '''
---
aliases:
- Hello World
---
# Hello World
Test description
## Other header
1. Derp
2. Derp
3. Derp
'''.strip()
FORMATTER = CardFileFormatter()
def test_parse_and_render():
card_contents = FORMATTER.parse_card_contents(EXAMPLE_TEXT_1)
assert card_contents.name == 'Hello World'
assert '---' not in card_contents.description
assert FORMATTER.format_card_contents(card_contents) == EXAMPLE_TEXT_1