url2markdown/tests/test_header.py

21 lines
640 B
Python

import url2markdown.header as header
def test_undefined_topics(create_article):
article = create_article()
result = header._build_header_dict(article)
assert result['topics'][0] == 'to_categorise'
def test_get_topics_from_cli():
header._get_topics_from_cli()
assert False
def test_dict_to_string(create_article):
article = create_article()
article.keywords = ['foo', 'bar', 'baz']
raw_header = header._build_header_dict(article)
string = header._build_header_string(raw_header)
assert string =='- meta:\n - topics: [[foo]] [[bar]] [[baz]]\n - authors: [[Daniel Waldmeier]] [[Kei Zuefall]]\n'