8000 fix: Fix django tests · pythonthings/sentry-python@ea289c9 · GitHub
[go: up one dir, main page]

Skip to content

Commit ea289c9

Browse files
committed
fix: Fix django tests
1 parent 5df96a2 commit ea289c9

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

sentry_sdk/integrations/django/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ def process_django_templates(event, hint):
141141
return event
142142

143143
for exception, (_, exc_value, _) in zip(
144-
values, walk_exception_chain(exc_info)
144+
reversed(values), walk_exception_chain(exc_info)
145145
):
146146
frame = get_template_frame_from_exception(exc_value)
147147
if frame is not None:

tests/integrations/django/test_basic.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -365,7 +365,8 @@ def test_template_exception(sentry_init, client, capture_events):
365365
assert status.lower() == "500 internal server error"
366366

367367
event, = events
368-
exception = event["exception"]["values"][0]
368+
exception = event["exception"]["values"][-1]
369+
assert exception["type"] == "TemplateSyntaxError"
369370

370371
frames = [
371372
f

0 commit comments

Comments
 (0)
0