def test_display_type(self): request = NavigationDummyRequest() root = get_root() result = navigation_widget(root, request) assert result['display_type'] == 'tree' se = get_current_registry().settings se['kotti_navigation.navigation_widget.display_type'] = u'list' result = navigation_widget(root, request) assert result['display_type'] == 'list'
def test_include_root(self): request = NavigationDummyRequest() root = get_root() result = navigation_widget(root, request) assert result['include_root'] == True se = get_current_registry().settings se['kotti_navigation.navigation_widget.include_root'] = u'false' result = navigation_widget(root, request) assert result['include_root'] == False
def test_label(self): request = NavigationDummyRequest() root = get_root() root[u'content_1'] = Content(title=u'Content_1') root[u'content_1'][u'sub_1'] = Content(title=u'Sub_1') root[u'content_2'] = Content(title=u'Content_2') root[u'content_2'][u'sub_2'] = Content(title=u'Sub_2') result = navigation_widget(root, request) se = get_current_registry().settings se['kotti_navigation.navigation_widget.label'] =\ u'Items in [context] are:' result = navigation_widget(root[u'content_1'], request) assert result['label'] == 'Items in [Content_1] are:'
def test_show_dropdown_menus(self): request = NavigationDummyRequest() root = get_root() result = navigation_widget(root, request) assert result['show_dropdown_menus'] == False c1 = root[u'content_1'] = Content(title=u'Content_1') c1[u'sub_1'] = Content(title=u'Sub_1') c1[u'sub_1'][u'sub_sub_1'] = Content(title=u'Sub_Sub_1') c2 = root[u'content_2'] = Content(title=u'Content_2') c2[u'sub_2'] = Content(title=u'Sub_2') html = render_view(c1, NavigationDummyRequest(), name='navigation-widget') assert not u'nav-list-careted' in html st = get_current_registry().settings st['kotti_navigation.navigation_widget.show_dropdown_menus'] = u'true' html = render_view(c1, NavigationDummyRequest(), name='navigation-widget') assert u'nav-list-careted' in html