fix: add option for People entry in the Admin menu
This commit is contained in:
parent
352afc1e22
commit
5c06353fa3
2 changed files with 55 additions and 30 deletions
|
@ -14,8 +14,17 @@ class TestMenuHandler(WebTestCase):
|
|||
self.handler = mod.MenuHandler(self.config)
|
||||
|
||||
def test_make_admin_menu(self):
|
||||
menus = self.handler.make_admin_menu(self.request)
|
||||
self.assertIsInstance(menus, dict)
|
||||
|
||||
# no people entry by default
|
||||
menu = self.handler.make_admin_menu(self.request)
|
||||
self.assertIsInstance(menu, dict)
|
||||
routes = [item.get('route') for item in menu['items']]
|
||||
self.assertNotIn('people', routes)
|
||||
|
||||
# but we can request it
|
||||
menu = self.handler.make_admin_menu(self.request, include_people=True)
|
||||
routes = [item.get('route') for item in menu['items']]
|
||||
self.assertIn('people', routes)
|
||||
|
||||
def test_make_menus(self):
|
||||
menus = self.handler.make_menus(self.request)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue