add some more tests for the utils module

This commit is contained in:
Alexis Metaireau 2012-03-11 15:51:48 +01:00
commit 32355f5463
2 changed files with 84 additions and 1 deletions

View file

@ -1,8 +1,9 @@
from contextlib import contextmanager
from tempfile import mkdtemp
from shutil import rmtree
from pelican.contents import Article
@contextmanager
def temporary_folder():
@ -16,3 +17,10 @@ def temporary_folder():
tempdir = mkdtemp()
yield tempdir
rmtree(tempdir)
def get_article(title, slug, content, lang, extra_metadata=None):
metadata = {'slug': slug, 'title': title, 'lang': lang}
if extra_metadata is not None:
metadata.update(extra_metadata)
return Article(content, metadata=metadata)