Skip to content

Commit 59c6f76

Browse files
committed
Python: Add test for new response.headers in Django
See https://docs.djangoproject.com/en/3.2/ref/request-response/#setting-header-fields
1 parent 2302c8d commit 59c6f76

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

python/ql/test/library-tests/frameworks/django-v2-v3/response_test.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,15 @@ def redirect_through_normal_response(request):
4949
resp.content = private # $ MISSING: responseBody=private
5050
return resp
5151

52+
def redirect_through_normal_response_new_headers_attr(request):
53+
private = "private"
54+
next = request.GET.get("next")
55+
56+
resp = HttpResponse() # $ HttpResponse mimetype=text/html
57+
resp.status_code = 302
58+
resp.headers['Location'] = next # $ MISSING: redirectLocation=next
59+
resp.content = private # $ MISSING: responseBody=private
60+
return resp
5261

5362
def redirect_shortcut(request):
5463
next = request.GET.get("next")

0 commit comments

Comments
 (0)