Beispiel #1
0
 def test_build_page_link_no_page_before(self):
     # Similar test, but no page parm in the original parms
     request = MagicMock(GET=QueryDict(u'parm1=1&parm1=b&parm2=2&parm3=3'))
     result = build_page_link(request, 13)
     # New page parm is present
     self.assertIn('page=13', result)
     # Both values of 'parm1' still present
     self.assertIn('parm1=1', result)
     self.assertIn('parm1=b', result)
Beispiel #2
0
 def test_build_page_link_no_page_before(self):
     # Similar test, but no page parm in the original parms
     request = MagicMock(
         GET=QueryDict(u'parm1=1&parm1=b&parm2=2&parm3=3')
     )
     result = build_page_link(request, 13)
     # New page parm is present
     self.assertIn('page=13', result)
     # Both values of 'parm1' still present
     self.assertIn('parm1=1', result)
     self.assertIn('parm1=b', result)
Beispiel #3
0
 def test_build_page_link(self):
     # build_page_link updates the page parm without breaking other parms
     request = MagicMock(
         GET=QueryDict(u'parm1=1&parm1=b&parm2=2&page=18&parm3=3'))
     result = build_page_link(request, 13)
     # Old page parm is gone
     self.assertNotIn('page=18', result)
     # New page parm is present
     self.assertIn('page=13', result)
     # Both values of 'parm1' still present
     self.assertIn('parm1=1', result)
     self.assertIn('parm1=b', result)
Beispiel #4
0
 def test_build_page_link(self):
     # build_page_link updates the page parm without breaking other parms
     request = MagicMock(
         GET=QueryDict(u'parm1=1&parm1=b&parm2=2&page=18&parm3=3')
     )
     result = build_page_link(request, 13)
     # Old page parm is gone
     self.assertNotIn('page=18', result)
     # New page parm is present
     self.assertIn('page=13', result)
     # Both values of 'parm1' still present
     self.assertIn('parm1=1', result)
     self.assertIn('parm1=b', result)