Mercurial > p > roundup > code
comparison test/rest_common.py @ 6513:1d6c986b3f72
Fix test.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Sat, 16 Oct 2021 21:34:14 -0400 |
| parents | b54bb529d701 |
| children | c505c774a94d |
comparison
equal
deleted
inserted
replaced
| 6512:b54bb529d701 | 6513:1d6c986b3f72 |
|---|---|
| 2008 "/rest/data/issue/1", form) | 2008 "/rest/data/issue/1", form) |
| 2009 print("9a: " + b2s(results)) | 2009 print("9a: " + b2s(results)) |
| 2010 json_dict = json.loads(b2s(results)) | 2010 json_dict = json.loads(b2s(results)) |
| 2011 self.assertEqual(json_dict['error']['status'], 400) | 2011 self.assertEqual(json_dict['error']['status'], 400) |
| 2012 self.assertEqual(json_dict['error']['msg'], | 2012 self.assertEqual(json_dict['error']['msg'], |
| 2013 "Unrecognized version: L. See /rest without " | 2013 "Unrecognized api version: L. See /rest without " |
| 2014 "specifying version for supported versions.") | 2014 "specifying api version for supported versions.") |
| 2015 | 2015 |
| 2016 headers={"accept": "application/json; version=z" } | 2016 headers={"accept": "application/json; version=z" } |
| 2017 self.headers=headers | 2017 self.headers=headers |
| 2018 self.server.client.request.headers.get=self.get_header | 2018 self.server.client.request.headers.get=self.get_header |
| 2019 results = self.server.dispatch('GET', | 2019 results = self.server.dispatch('GET', |
| 2020 "/rest/data/issue/1", form) | 2020 "/rest/data/issue/1", form) |
| 2021 print("9b: " + b2s(results)) | 2021 print("9b: " + b2s(results)) |
| 2022 json_dict = json.loads(b2s(results)) | 2022 json_dict = json.loads(b2s(results)) |
| 2023 self.assertEqual(json_dict['error']['status'], 400) | 2023 self.assertEqual(json_dict['error']['status'], 400) |
| 2024 self.assertEqual(json_dict['error']['msg'], | 2024 self.assertEqual(json_dict['error']['msg'], |
| 2025 "Unrecognized version: z. See /rest without " | 2025 "Unrecognized api version: z. See /rest without " |
| 2026 "specifying version for supported versions.") | 2026 "specifying api version for supported versions.") |
| 2027 | 2027 |
| 2028 headers={"accept": "application/vnd.roundup.test-vz+json" } | 2028 headers={"accept": "application/vnd.roundup.test-vz+json" } |
| 2029 self.headers=headers | 2029 self.headers=headers |
| 2030 self.server.client.request.headers.get=self.get_header | 2030 self.server.client.request.headers.get=self.get_header |
| 2031 results = self.server.dispatch('GET', | 2031 results = self.server.dispatch('GET', |
| 2033 print("9c:" + b2s(results)) | 2033 print("9c:" + b2s(results)) |
| 2034 self.assertEqual(self.server.client.response_code, 400) | 2034 self.assertEqual(self.server.client.response_code, 400) |
| 2035 json_dict = json.loads(b2s(results)) | 2035 json_dict = json.loads(b2s(results)) |
| 2036 self.assertEqual(json_dict['error']['status'], 400) | 2036 self.assertEqual(json_dict['error']['status'], 400) |
| 2037 self.assertEqual(json_dict['error']['msg'], | 2037 self.assertEqual(json_dict['error']['msg'], |
| 2038 "Unrecognized version: z. See /rest without " | 2038 "Unrecognized api version: z. See /rest without " |
| 2039 "specifying version for supported versions.") | 2039 "specifying api version for supported versions.") |
| 2040 | 2040 |
| 2041 # verify that version priority is correct; should be version=... | 2041 # verify that version priority is correct; should be version=... |
| 2042 headers={"accept": "application/vnd.roundup.test-vz+json; version=a" | 2042 headers={"accept": "application/vnd.roundup.test-vz+json; version=a" |
| 2043 } | 2043 } |
| 2044 self.headers=headers | 2044 self.headers=headers |
| 2048 print("9d: " + b2s(results)) | 2048 print("9d: " + b2s(results)) |
| 2049 self.assertEqual(self.server.client.response_code, 400) | 2049 self.assertEqual(self.server.client.response_code, 400) |
| 2050 json_dict = json.loads(b2s(results)) | 2050 json_dict = json.loads(b2s(results)) |
| 2051 self.assertEqual(json_dict['error']['status'], 400) | 2051 self.assertEqual(json_dict['error']['status'], 400) |
| 2052 self.assertEqual(json_dict['error']['msg'], | 2052 self.assertEqual(json_dict['error']['msg'], |
| 2053 "Unrecognized version: a. See /rest without " | 2053 "Unrecognized api version: a. See /rest without " |
| 2054 "specifying version for supported versions.") | 2054 "specifying api version for supported versions.") |
| 2055 | 2055 |
| 2056 # TEST #10 | 2056 # TEST #10 |
| 2057 # check /rest and /rest/summary and /rest/notthere | 2057 # check /rest and /rest/summary and /rest/notthere |
| 2058 expected_rest = { | 2058 expected_rest = { |
| 2059 "data": { | 2059 "data": { |
