source: products/quintagroup.dropdownmenu/trunk/quintagroup/dropdownmenu/tests/test_controlpanel.py @ 3151

Last change on this file since 3151 was 3151, checked in by vmaksymiv, 13 years ago

pep8 fixes

  • Property svn:eol-style set to native
File size: 4.1 KB
Line 
1# -*- coding: utf-8 -*-
2import unittest
3from plone.registry import Registry
4
5from base import *
6
7from quintagroup.dropdownmenu.interfaces import IDropDownMenuSettings
8
9
10class RegistryTest(TestCase):
11
12    def afterSetUp(self):
13        # Set up the registry
14        super(RegistryTest, self).afterSetUp()
15        self.registry = Registry()
16        self.registry.registerInterface(IDropDownMenuSettings)
17
18    def test_dropdownmenu_in_controlpanel(self):
19        # Check if dropdownmenu is in the control panel
20        self.controlpanel = getToolByName(self.portal, "portal_controlpanel")
21        self.failUnless('dropdownmenu' in [a.getAction(self)['id']
22                            for a in self.controlpanel.listActions()])
23
24    def test_show_icons(self):
25        # Check show_icons record
26        show_icons = self.registry.records[IPREFIX + 'show_icons']
27
28        self.failUnless('show_icons' in IDropDownMenuSettings)
29        self.assertEquals(self.registry[IPREFIX + 'show_icons'], False)
30
31    def test_show_content_tabs(self):
32        # Check show_content_tabs record
33        show_content_tabs = self.registry.records[
34             IPREFIX + 'show_content_tabs']
35
36        self.failUnless('show_content_tabs' in IDropDownMenuSettings)
37        self.assertEquals(self.registry[IPREFIX + 'show_content_tabs'], True)
38
39    def test_show_nonfolderish_tabs(self):
40        # Check show_nonfolderish_tabs record
41        show_nonfolderish_tabs = self.registry.records[
42            IPREFIX + 'show_nonfolderish_tabs']
43
44        self.failUnless('show_nonfolderish_tabs' in IDropDownMenuSettings)
45        self.assertEquals(self.registry[IPREFIX + 'show_nonfolderish_tabs'],
46                          True)
47
48    def test_content_before_actions_tabs(self):
49        # Check content_before_actions_tabs record
50        content_before_actions_tabs = self.registry.records[
51            IPREFIX + 'content_before_actions_tabs']
52
53        self.failUnless('content_before_actions_tabs' in IDropDownMenuSettings)
54        self.assertEquals(self.registry[
55            IPREFIX + 'content_before_actions_tabs'], False)
56
57    def test_content_tabs_level(self):
58        # Check content_tabs_level record
59        content_tabs_level = self.registry.records[
60            IPREFIX + 'content_tabs_level']
61
62        self.failUnless('content_tabs_level' in IDropDownMenuSettings)
63        self.assertEquals(self.registry[IPREFIX + 'content_tabs_level'], 0)
64
65    def test_show_actions_tabs(self):
66        # Check show_actions_tabs record
67        show_actions_tabs = self.registry.records[
68            IPREFIX + 'show_actions_tabs']
69
70        self.failUnless('show_actions_tabs' in IDropDownMenuSettings)
71        self.assertEquals(self.registry[IPREFIX + 'show_actions_tabs'], True)
72
73    def test_actions_tabs_level(self):
74        # Check actions_tabs_level record
75        actions_tabs_level = self.registry.records[
76            IPREFIX + 'actions_tabs_level']
77
78        self.failUnless('actions_tabs_level' in IDropDownMenuSettings)
79        self.assertEquals(self.registry[IPREFIX + 'actions_tabs_level'], 0)
80
81    def test_actions_category(self):
82        # Check actions_category record
83        actions_category = self.registry.records[IPREFIX + 'actions_category']
84
85        self.failUnless('actions_category' in IDropDownMenuSettings)
86        self.assertEquals(self.registry[IPREFIX + 'actions_category'],
87                          u"portal_tabs")
88
89    def test_nested_category_prefix(self):
90        # Check nested_category_prefix record
91        nested_category_prefix = self.registry.records[
92            IPREFIX + 'nested_category_prefix']
93
94        self.failUnless('nested_category_prefix' in IDropDownMenuSettings)
95        self.assertEquals(self.registry[IPREFIX + 'nested_category_prefix'],
96                          u"")
97
98    def test_nested_category_sufix(self):
99        # Check nested_category_sufix record
100        nested_category_sufix = self.registry.records[
101            IPREFIX + 'nested_category_sufix']
102
103        self.failUnless('nested_category_sufix' in IDropDownMenuSettings)
104        self.assertEquals(self.registry[IPREFIX + 'nested_category_sufix'],
105                          u"_sub")
106
107
108def test_suite():
109    return unittest.defaultTestLoader.loadTestsFromName(__name__)
Note: See TracBrowser for help on using the repository browser.