mirror of
https://github.com/getpelican/pelican.git
synced 2025-10-15 20:28:56 +02:00
Allow setting Jinja environment arguments from settings
fix flake8 warnings Set jinja environment defaults within settings updating docs to remove JINJA_EXTENSIONS update logger warning and defaults documentation better way to grab jinja environment updating settings after refactor
This commit is contained in:
parent
7039668669
commit
335c40d23e
4 changed files with 53 additions and 7 deletions
|
|
@ -98,6 +98,25 @@ class TestGenerator(unittest.TestCase):
|
|||
'subdir.md', found_files,
|
||||
"get_files() excluded a subdirectory by name, ignoring its path")
|
||||
|
||||
def test_custom_jinja_environment(self):
|
||||
"""
|
||||
Test that setting the JINJA_ENVIRONMENT
|
||||
properly gets set from the settings config
|
||||
"""
|
||||
settings = get_settings()
|
||||
comment_start_string = 'abc'
|
||||
comment_end_string = '/abc'
|
||||
settings['JINJA_ENVIRONMENT'] = {
|
||||
'comment_start_string': comment_start_string,
|
||||
'comment_end_string': comment_end_string
|
||||
}
|
||||
generator = Generator(settings.copy(), settings,
|
||||
CUR_DIR, settings['THEME'], None)
|
||||
self.assertEqual(comment_start_string,
|
||||
generator.env.comment_start_string)
|
||||
self.assertEqual(comment_end_string,
|
||||
generator.env.comment_end_string)
|
||||
|
||||
|
||||
class TestArticlesGenerator(unittest.TestCase):
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue