--- testHTTPRequest.py 2010-04-14 12:49:37.000000000 -0400 +++ testHTTPRequest.py.new 2010-04-14 12:49:16.000000000 -0400 @@ -680,6 +680,13 @@ self.assertEquals(req.cookies['hmm'], '') self.assertEquals(req.cookies['baz'], 'gee') + #json cookies + env['HTTP_COOKIE'] = 'json={"intkey":123,"stringkey":"blah"}; '\ + 'anothercookie=boring; baz' + req = self._getHTTPRequest(env) + self.assertEquals(req.cookies['json'], '{"intkey":123,"stringkey":"blah"}') + self.assertEquals(req.cookies['anothercookie'], 'boring') + # Unquoted multi-space cookies env['HTTP_COOKIE'] = 'single=cookie data; ' \ 'quoted="cookie data with unquoted spaces"; ' \