Opened 18 years ago
Closed 18 years ago
#3452 closed (worksforme)
Need mechanism for disabling exception supression when running in test context
Reported by: | Simon Willison | Owned by: | Adrian Holovaty |
---|---|---|---|
Component: | Testing framework | Version: | dev |
Severity: | Keywords: | ||
Cc: | Triage Stage: | Unreviewed | |
Has patch: | no | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description
BaseHandler.get_response is currently an exception black hole - if an exception occurs anywhere in a Django application there appears to be no circumstance in which it will not be turned in to an HttpResponse of some sort - the DEBUG setting merely influences if the error message is highly descriptive (in debug mode) or user-friendly.
This is great for 99% of situations, but is an absolute nuisance when using in-process testing against Django, for example using django.test.client.Client.
It would be really useful if there was a way of telling Django to raise any exceptions caught in that last naked 'except' clause (line 108), for purposes of unit testing.
Change History (3)
comment:1 by , 18 years ago
comment:3 by , 18 years ago
Resolution: | → worksforme |
---|---|
Status: | new → closed |
No feedback? Then I consider it fixed. Please reopen the ticket if it persists.
I think this has been fixed with changeset 4482, can you please check?