34 self.assertEqual(req.headers_out.getRawHeaders('content-type'), ['application/json']) |
34 self.assertEqual(req.headers_out.getRawHeaders('content-type'), ['application/json']) |
35 self.assertListEqual(data, [["guests", 1], ["managers", 1]]) |
35 self.assertListEqual(data, [["guests", 1], ["managers", 1]]) |
36 |
36 |
37 def test_json_rsetexport_empty_rset(self): |
37 def test_json_rsetexport_empty_rset(self): |
38 with self.admin_access.web_request() as req: |
38 with self.admin_access.web_request() as req: |
39 rset = req.execute('Any X WHERE X is CWUser, X login "foobarbaz"') |
39 rset = req.execute(u'Any X WHERE X is CWUser, X login "foobarbaz"') |
40 data = self.view('jsonexport', rset, req=req) |
40 data = self.view('jsonexport', rset, req=req) |
41 self.assertEqual(req.headers_out.getRawHeaders('content-type'), ['application/json']) |
41 self.assertEqual(req.headers_out.getRawHeaders('content-type'), ['application/json']) |
42 self.assertListEqual(data, []) |
42 self.assertListEqual(data, []) |
43 |
43 |
44 def test_json_rsetexport_with_jsonp(self): |
44 def test_json_rsetexport_with_jsonp(self): |
69 data = self.view('ejsonexport', rset, req=req) |
69 data = self.view('ejsonexport', rset, req=req) |
70 self.assertEqual(req.headers_out.getRawHeaders('content-type'), ['application/json']) |
70 self.assertEqual(req.headers_out.getRawHeaders('content-type'), ['application/json']) |
71 self.assertEqual(data[0]['name'], 'guests') |
71 self.assertEqual(data[0]['name'], 'guests') |
72 self.assertEqual(data[1]['name'], 'managers') |
72 self.assertEqual(data[1]['name'], 'managers') |
73 |
73 |
74 rset = req.execute('Any G WHERE G is CWGroup, G name "foo"') |
74 rset = req.execute(u'Any G WHERE G is CWGroup, G name "foo"') |
75 data = self.view('ejsonexport', rset, req=req) |
75 data = self.view('ejsonexport', rset, req=req) |
76 self.assertEqual(req.headers_out.getRawHeaders('content-type'), ['application/json']) |
76 self.assertEqual(req.headers_out.getRawHeaders('content-type'), ['application/json']) |
77 self.assertEqual(data, []) |
77 self.assertEqual(data, []) |
78 |
78 |
79 |
79 |