Remove duplicate tags and authors in metadata

This commit is contained in:
Jesús Fernández 2015-08-26 11:23:28 +02:00
commit 7f795ed558
4 changed files with 31 additions and 1 deletions

View file

@ -516,6 +516,16 @@ class MdReaderTest(ReaderTest):
}
self.assertDictHasSubset(page.metadata, expected)
def test_duplicate_tags_or_authors_are_removed(self):
reader = readers.MarkdownReader(settings=get_settings())
content, metadata = reader.read(
_path('article_with_duplicate_tags_authors.md'))
expected = {
'tags': ['foo', 'bar', 'foobar'],
'authors': ['Author, First', 'Author, Second'],
}
self.assertDictHasSubset(metadata, expected)
class HTMLReaderTest(ReaderTest):
def test_article_with_comments(self):