diff options
author | Oleg Pudeyev <oleg@bsdpower.com> | 2013-03-06 06:34:39 -0500 |
---|---|---|
committer | Oleg Pudeyev <oleg@bsdpower.com> | 2013-03-07 04:32:20 -0500 |
commit | 20512d7edd62d0c26fd01b86c3f52c0c60c9ae12 (patch) | |
tree | 5a8a3e1c7193d361058195e0832709da0f469b08 /tests | |
parent | 66a9f340d3e2ffd84c1080f4132bdf6ae6de6c40 (diff) | |
download | pycurl-20512d7edd62d0c26fd01b86c3f52c0c60c9ae12.tar.gz |
Return complete response bodies for 403 and 404 responses as it looks like exact wording varies between bottle versions
Diffstat (limited to 'tests')
-rw-r--r-- | tests/app.py | 4 | ||||
-rw-r--r-- | tests/multi_test.py | 9 |
2 files changed, 5 insertions, 8 deletions
diff --git a/tests/app.py b/tests/app.py index eb10668..9b56ace 100644 --- a/tests/app.py +++ b/tests/app.py @@ -12,11 +12,11 @@ def ok(): @app.route('/status/403') def forbidden(): - bottle.abort(403, 'forbidden') + return bottle.HTTPResponse('forbidden', 403) @app.route('/status/404') def not_found(): - bottle.abort(404, 'not found') + return bottle.HTTPResponse('not found', 404) @app.route('/postfields', method='post') def postfields(): diff --git a/tests/multi_test.py b/tests/multi_test.py index 8701649..d540413 100644 --- a/tests/multi_test.py +++ b/tests/multi_test.py @@ -153,10 +153,10 @@ class MultiTest(unittest.TestCase): self.assertEqual('success', m.handles[0].body.getvalue()) self.assertEqual(200, m.handles[0].http_code) # bottle generated response body - assert 'Error 403: Forbidden' in m.handles[1].body.getvalue() + self.assertEqual('forbidden', m.handles[1].body.getvalue()) self.assertEqual(403, m.handles[1].http_code) # bottle generated response body - assert 'Error 404: Not Found' in m.handles[2].body.getvalue() + self.assertEqual('not found', m.handles[2].body.getvalue()) self.assertEqual(404, m.handles[2].http_code) def check_adding_closed_handle(self, close_fn): @@ -214,10 +214,7 @@ class MultiTest(unittest.TestCase): self.assertEqual('success', m.handles[0].body.getvalue()) self.assertEqual(200, m.handles[0].http_code) # bottle generated response body - body = m.handles[1].body.getvalue() - search = 'Error 403: Forbidden' - if search not in body: - assert False, "'%s' not found in body:\n%s" % (search, body) + self.assertEqual('forbidden', m.handles[1].body.getvalue()) self.assertEqual(403, m.handles[1].http_code) # bottle generated response body self.assertEqual('', m.handles[2].body.getvalue()) |