comparison test/rest_common.py @ 5746:fea2b6e54492

Check /rest/data.
author John Rouillard <rouilj@ieee.org>
date Wed, 29 May 2019 22:56:50 -0400
parents d4de45cde106
children 17b38e209307
comparison
equal deleted inserted replaced
5745:dd709ea29899 5746:fea2b6e54492
1356 results = self.server.dispatch('GET', 1356 results = self.server.dispatch('GET',
1357 "/rest/summary/", self.empty_form) 1357 "/rest/summary/", self.empty_form)
1358 print(results) 1358 print(results)
1359 self.assertEqual(self.server.client.response_code, 200) 1359 self.assertEqual(self.server.client.response_code, 200)
1360 1360
1361 expected_data = {
1362 "data": {
1363 "issue": {
1364 "link": "http://tracker.example/cgi-bin/roundup.cgi/bugs/rest/data/issue"
1365 },
1366 "priority": {
1367 "link": "http://tracker.example/cgi-bin/roundup.cgi/bugs/rest/data/priority"
1368 },
1369 "user": {
1370 "link": "http://tracker.example/cgi-bin/roundup.cgi/bugs/rest/data/user"
1371 },
1372 "query": {
1373 "link": "http://tracker.example/cgi-bin/roundup.cgi/bugs/rest/data/query"
1374 },
1375 "status": {
1376 "link": "http://tracker.example/cgi-bin/roundup.cgi/bugs/rest/data/status"
1377 },
1378 "keyword": {
1379 "link": "http://tracker.example/cgi-bin/roundup.cgi/bugs/rest/data/keyword"
1380 },
1381 "msg": {
1382 "link": "http://tracker.example/cgi-bin/roundup.cgi/bugs/rest/data/msg"
1383 },
1384 "file": {
1385 "link": "http://tracker.example/cgi-bin/roundup.cgi/bugs/rest/data/file"
1386 }
1387 }
1388 }
1389
1390 results = self.server.dispatch('GET',
1391 "/rest/data", self.empty_form)
1392 print(results)
1393 self.assertEqual(self.server.client.response_code, 200)
1394 results_dict = json.loads(b2s(results))
1395 self.assertEqual(results_dict, expected_data)
1396
1397 results = self.server.dispatch('GET',
1398 "/rest/data/", self.empty_form)
1399 print(results)
1400 self.assertEqual(self.server.client.response_code, 200)
1401 results_dict = json.loads(b2s(results))
1402 self.assertEqual(results_dict, expected_data)
1403
1361 results = self.server.dispatch('GET', 1404 results = self.server.dispatch('GET',
1362 "/rest/notthere", self.empty_form) 1405 "/rest/notthere", self.empty_form)
1363 self.assertEqual(self.server.client.response_code, 404) 1406 self.assertEqual(self.server.client.response_code, 404)
1364 1407
1365 results = self.server.dispatch('GET', 1408 results = self.server.dispatch('GET',

Roundup Issue Tracker: http://roundup-tracker.org/