[Checkins] SVN: Products.CMFDefault/trunk/Products/CMFDefault/browser/content/tests/test_folder.py Check that batch URL generation is correct.
Charlie Clark
charlie at begeistert.org
Sun Sep 26 08:29:25 EDT 2010
Log message for revision 116953:
Check that batch URL generation is correct.
Changed:
U Products.CMFDefault/trunk/Products/CMFDefault/browser/content/tests/test_folder.py
-=-
Modified: Products.CMFDefault/trunk/Products/CMFDefault/browser/content/tests/test_folder.py
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/browser/content/tests/test_folder.py 2010-09-26 09:47:32 UTC (rev 116952)
+++ Products.CMFDefault/trunk/Products/CMFDefault/browser/content/tests/test_folder.py 2010-09-26 12:29:24 UTC (rev 116953)
@@ -38,17 +38,15 @@
def setUp(self):
"""Setup a site"""
- # maybe there is a base class for this?
self.site = site = DummySite('site')
self.sm = getSiteManager()
- mtool = site._setObject('portal_membership', DummyTool())
+ site._setObject('portal_membership', DummyTool())
ptool = site._setObject('portal_properties', DummyTool())
self.sm.registerUtility(ptool, IPropertiesTool)
- ttool = site._setObject('portal_types', DummyTool())
- utool = site._setObject('portal_url', DummyTool())
+ site._setObject('portal_types', DummyTool())
+ site._setObject('portal_url', DummyTool())
folder = PortalFolder('test_folder')
self.folder = site._setObject('test_folder', folder)
- self.uf = self.site._setObject('acl_users', DummyUserFolder())
def _make_one(self, name="DummyItem"):
content = DummyContent(name)
@@ -61,11 +59,13 @@
for i in range(batch_size + 2):
content_id = "Dummy%s" % i
self._make_one(content_id)
+
+ def test_getNavigationURL(self):
+ url = 'http://example.com/folder_contents'
+ self._make_batch()
+ view = ContentsView(self.folder, TestRequest(ACTUAL_URL=url))
+ self.assertTrue(view._getNavigationURL(25) == url + "?form.b_start=25")
- def site_login(self):
- newSecurityManager(None,
- UnrestrictedUser('god', '', ['Manager'], ''))
-
def test_view(self):
view = ContentsView(self.folder, TestRequest())
self.failUnless(IBrowserPublisher.providedBy(view))
More information about the checkins
mailing list