Mercurial > p > roundup > code
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', |
