Example #1
0
 def test_maxparam(self):
     ips = ['1.2.3.4', '2.3.4.5', '3.4.5.6']
     e = {}
     wsgiref.util.setup_testing_defaults(e)
     e['wsgi.input'].write(tob('a=a&b=b&c=c'))
     e['wsgi.input'].seek(0)
     e['CONTENT_LENGTH'] = '11'
     e['REQUEST_METHOD'] = "POST"
     e['HTTP_COOKIE'] = 'a=1,b=1,c=1;d=1'
     e['QUERY_STRING'] = 'a&b&c&d'
     r = BaseRequest(e)
     r.MAX_PARAMS = 2
     self.assertEqual(len(list(r.query.allitems())), 2)
     self.assertEqual(len(list(r.cookies.allitems())), 2)
     self.assertEqual(len(list(r.forms.allitems())), 2)
     self.assertEqual(len(list(r.params.allitems())), 4)