mirror of
https://github.com/getpelican/pelican.git
synced 2025-10-15 20:28:56 +02:00
add some more tests for the utils module
This commit is contained in:
parent
c393b011c4
commit
32355f5463
2 changed files with 84 additions and 1 deletions
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue