1
0
Fork 0
forked from github/pelican
pelican-theme/pelican
W. Trevor King c8e7d95b34 tests.support: Use kwargs overrides in get_settings()
This avoids harcoding test-specific overrides, and makes it easy to
setup a settings dictionary based on DEFAULT_CONFIG for testing.
Because you can trust Pelican to use settings based on DEFAULT_CONFIG,
you are free to go about using:

  settings[my_key]

instead of:

  settings.get(my_key, some_fallback)

or:

  if my_key in settings:
      ...

if you know that `my_key` is in DEFAULT_CONFIG.
2013-06-02 14:24:27 -04:00
..
tests tests.support: Use kwargs overrides in get_settings() 2013-06-02 14:24:27 -04:00
themes Clean up and improve <head> of notmyidea theme 2013-04-23 06:51:22 -07:00
tools Updated pelican.server not started error message. 2013-05-18 08:20:50 +02:00
__init__.py some cleanup 2013-05-13 13:53:52 +10:00
contents.py settings: Make DEFAULT_CONFIG public 2013-06-02 13:32:10 -04:00
generators.py adds a 'strftime' jinja fiter that uses LOCALE 2013-04-21 18:00:12 -04:00
log.py fix for issue #761: handle unicode correctly in summary for Markdown 2013-04-03 19:38:42 -04:00
paginator.py Port pelican to python 3. 2013-01-11 03:20:09 +01:00
readers.py Merge pull request #885 from avaris/markdown-summary-footnote 2013-05-13 15:36:39 -07:00
rstdirectives.py Port pelican to python 3. 2013-01-11 03:20:09 +01:00
server.py Adding a message for gracefully shutting down dev server 2013-03-19 12:15:58 +01:00
settings.py settings: Cleanup configure_settings() (standardization & types) 2013-06-02 13:32:10 -04:00
signals.py Add a pages_generator_finalized signal. 2013-02-10 12:42:54 -08:00
urlwrappers.py Make tags and cats case insensitive. Fixes #704. 2013-05-03 17:37:45 +01:00
utils.py Merge pull request #848 from Rogdham/no_overwrite 2013-05-13 00:17:26 -07:00
writers.py Use the builtin "open" on Python 3. 2013-05-27 14:49:57 +10:00