[Checkins] SVN: Products.CMFDefault/trunk/Products/CMFDefault/browser/tests/test_folder.py Added the rest of the basic tests.
Charlie Clark
charlie at begeistert.org
Wed Feb 25 07:04:45 EST 2009
Log message for revision 97256:
Added the rest of the basic tests.
Changed:
U Products.CMFDefault/trunk/Products/CMFDefault/browser/tests/test_folder.py
-=-
Modified: Products.CMFDefault/trunk/Products/CMFDefault/browser/tests/test_folder.py
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/browser/tests/test_folder.py 2009-02-25 11:50:59 UTC (rev 97255)
+++ Products.CMFDefault/trunk/Products/CMFDefault/browser/tests/test_folder.py 2009-02-25 12:04:45 UTC (rev 97256)
@@ -25,7 +25,7 @@
from Products.CMFCore.PortalFolder import PortalFolder
from Products.CMFCore.tests.base.dummy import DummySite
from Products.CMFCore.tests.base.dummy import DummyTool
-from Products.CMFCore.tests.base.dummy import DummyUserFolder
+from Products.CMFCore.tests.base.dummy import DummyUserFolder, DummyContent
from Products.CMFCore.interfaces import IPropertiesTool
from Products.CMFDefault.browser.new_folder import ContentsView
@@ -36,8 +36,6 @@
"""Setup a site"""
# maybe there is a base class for this?
self.site = site = DummySite('site')
- # acl_users = site._setObject('acl_users', DummyUserFolder())
- # newSecurityManager(None, acl_users.all_powerful_Oz)
self.sm = getSiteManager()
mtool = site._setObject('portal_membership', DummyTool())
ptool = site._setObject('portal_properties', DummyTool())
@@ -51,6 +49,34 @@
view = ContentsView(self.folder, TestRequest())
self.failUnless(IBrowserPublisher.providedBy(view))
+ def test_up_info(self):
+ view = ContentsView(self.folder, TestRequest())
+ self.assertEquals({'url':u'', 'id':u'Root', 'icon':u''}, view.up_info())
+
+ def test_layout_fields(self):
+ view = ContentsView(self.folder, TestRequest())
+ self.assertEquals(view.layout_fields(), [])
+
+ def test_is_orderable(self):
+ view = ContentsView(self.folder, TestRequest())
+ self.failIf(view.is_orderable())
+
+ def test_sort_can_be_changed(self):
+ view = ContentsView(self.folder, TestRequest())
+ self.failIf(view.can_sort_be_changed())
+
+ def test_has_subobjects(self):
+ view = ContentsView(self.folder, TestRequest())
+ self.failIf(view.has_subobjects())
+
+ def test_check_clipboard_data(self):
+ view = ContentsView(self.folder, TestRequest())
+ self.failIf(view.check_clipboard_data())
+
+ def test_check_validator(self):
+ view = ContentsView(self.folder, TestRequest())
+ self.assertEquals(view.validate_items(), [u'Please select one or more items first.'])
+ self.assertEquals(view.validate_items(data={'foo':True}), [])
def test_suite():
suite = unittest.TestSuite()
More information about the Checkins
mailing list