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": {

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