Example #1
0
 def test_batchview_plone(self):
     from zope.publisher.browser import TestRequest
     batch = BaseBatch([1, 2, 3, 4, 5, 6, 7], 3)
     request = TestRequest(form={'a': 'foo', 'c': 'bar'})
     setattr(request, 'ACTUAL_URL', 'http://nohost/dummy')
     view = PloneBatchView(None, request)
     view(batch, ['a', 'b'])
     self.assertEqual(view.make_link(3),
                      'http://nohost/dummy?a=foo&b_start:int=6')
Example #2
0
 def test_batchview_plone(self):
     from zope.publisher.browser import TestRequest
     batch = BaseBatch([1, 2, 3, 4, 5, 6, 7], 3)
     request = TestRequest(form={'a': 'foo', 'c': 'bar'})
     setattr(request, 'ACTUAL_URL', 'http://nohost/dummy')
     view = PloneBatchView(None, request)
     view(batch, ['a', 'b'])
     self.assertEqual(view.make_link(3),
                      'http://nohost/dummy?a=foo&b_start:int=6')
Example #3
0
 def test_batchview_plone_ajax_load(self):
     from zope.publisher.browser import TestRequest
     batch = BaseBatch([1, 2, 3, 4, 5, 6, 7], 3)
     request = TestRequest(form={'a': 'foo', 'ajax_load': 1})
     setattr(request, 'ACTUAL_URL', 'http://nohost/dummy')
     view = PloneBatchView(None, request)
     view(batch)  # don't set allowed params (batchformkeys) like above.
     # allow all, but filter for ajax_load separately
     self.assertEqual(view.make_link(3),
                      'http://nohost/dummy?a=foo&b_start:int=6')
Example #4
0
 def test_batchview_plone_ajax_load(self):
     from zope.publisher.browser import TestRequest
     batch = BaseBatch([1, 2, 3, 4, 5, 6, 7], 3)
     request = TestRequest(form={'a': 'foo', 'ajax_load': 1})
     setattr(request, 'ACTUAL_URL', 'http://nohost/dummy')
     view = PloneBatchView(None, request)
     view(batch)  # don't set allowed params (batchformkeys) like above.
     # allow all, but filter for ajax_load separately
     self.assertEqual(view.make_link(3),
                      'http://nohost/dummy?a=foo&b_start:int=6')