[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