Skip to content

Commit e8f20c2

Browse files
committed
Check /rest/data.
1 parent 9076fdc commit e8f20c2

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed

test/rest_common.py

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1358,6 +1358,49 @@ def testDispatch(self):
13581358
print(results)
13591359
self.assertEqual(self.server.client.response_code, 200)
13601360

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+
13611404
results = self.server.dispatch('GET',
13621405
"/rest/notthere", self.empty_form)
13631406
self.assertEqual(self.server.client.response_code, 404)

0 commit comments

Comments
 (0)