diff --git a/tests/test_testing.py b/tests/test_testing.py
index 7947150..df80b02 100644
|
a
|
b
|
|
| 21 | 21 | assert res.status_int == 200 |
| 22 | 22 | assert res.headers['content-type'] == 'text/plain' |
| 23 | 23 | assert res.content_type == 'text/plain' |
| | 24 | res = app.head('/') |
| | 25 | assert res.status_int == 200 |
| | 26 | assert res.headers['content-type'] == 'text/plain' |
| | 27 | assert res.headers['content-length'] <> '0' |
| | 28 | assert res.body == '' |
| 24 | 29 | raises(Exception, app.get, '/?error=t') |
| 25 | 30 | raises(webtest.AppError, app.get, '/?status=404%20Not%20Found') |
| 26 | 31 | app.get('/?status=404%20Not%20Found', status=404) |
diff --git a/webtest/__init__.py b/webtest/__init__.py
index 66c150a..9687d91 100644
|
a
|
b
|
|
| 235 | 235 | return self._gen_request('DELETE', url, headers=headers, |
| 236 | 236 | extra_environ=extra_environ,status=status, |
| 237 | 237 | upload_files=None, expect_errors=expect_errors) |
| | 238 | |
| | 239 | def head(self, url, headers=None, extra_environ=None, |
| | 240 | status=None, expect_errors=False): |
| | 241 | """ |
| | 242 | Do a HEAD request. Very like the ``.get()`` method. |
| | 243 | |
| | 244 | Returns a ``webob.Response`` object. |
| | 245 | """ |
| | 246 | return self._gen_request('HEAD', url, headers=headers, |
| | 247 | extra_environ=extra_environ,status=status, |
| | 248 | upload_files=None, expect_errors=expect_errors) |
| 238 | 249 | |
| 239 | 250 | def encode_multipart(self, params, files): |
| 240 | 251 | """ |
diff --git a/webtest/debugapp.py b/webtest/debugapp.py
index 885f137..ad46610 100644
|
a
|
b
|
|
| 29 | 29 | header_name = name[len('header-'):] |
| 30 | 30 | headers.append((header_name, value)) |
| 31 | 31 | start_response(status, headers) |
| 32 | | return [body] |
| | 32 | return [body] if req.method <> "HEAD" else [""] |
| 33 | 33 | |
| 34 | 34 | def make_debug_app(global_conf): |
| 35 | 35 | """ |