/tests/testapp/navigation_extensions.py
http://github.com/feincms/feincms · Python · 19 lines · 11 code · 7 blank · 1 comment · 1 complexity · e0185b71c1e2e9bc78832fd5a2c9b985 MD5 · raw file
- from __future__ import absolute_import, unicode_literals
- from feincms.module.page.extensions.navigation import NavigationExtension, PagePretender
- class PassthroughExtension(NavigationExtension):
- # See PagesTestCase.test_23_navigation_extension
- name = "passthrough extension"
- def children(self, page, **kwargs):
- for p in page.children.in_navigation():
- yield p
- class PretenderExtension(NavigationExtension):
- name = "pretender extension"
- def children(self, page, **kwargs):
- return [PagePretender(title="blabla", url="/asdsa/")]