Skip to content

Commit 01016d9

Browse files
Add test for twisted
1 parent 4427181 commit 01016d9

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

python/ql/test/library-tests/frameworks/twisted/response_test.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,14 @@ class CookieWriting(Resource):
5151
"""Examples of providing values in response that is not in the body
5252
"""
5353
def render_GET(self, request: Request): # $ requestHandler
54-
request.addCookie("key", "value") # $ CookieWrite CookieName="key" CookieValue="value"
55-
request.addCookie(k="key", v="value") # $ CookieWrite CookieName="key" CookieValue="value"
54+
request.addCookie("key", "value") # $ CookieWrite CookieName="key" CookieValue="value" CookieSecure=false CookieHttpOnly=false CookieSameSite=Lax
55+
request.addCookie(k="key", v="value") # $ CookieWrite CookieName="key" CookieValue="value" CookieSecure=false CookieHttpOnly=false CookieSameSite=Lax
56+
request.addCookie("key", "value", secure=True, httponly=True, samesite="strict") # $ CookieWrite CookieName="key" CookieValue="value" CookieSecure=true CookieHttpOnly=true CookieSameSite=Strict
5657
val = "key2=value"
57-
request.cookies.append(val) # $ CookieWrite CookieRawHeader=val
58+
request.cookies.append(val) # $ CookieWrite CookieRawHeader=val CookieSecure=false CookieHttpOnly=false CookieSameSite=Lax
5859

5960
request.responseHeaders.addRawHeader("key", "value")
60-
request.setHeader("Set-Cookie", "key3=value3") # $ MISSING: CookieWrite CookieRawHeader="key3=value3"
61+
request.setHeader("Set-Cookie", "key3=value3") # $ MISSING: CookieWrite CookieRawHeader="key3=value3" CookieSecure=false CookieHttpOnly=false CookieSameSite=Lax
6162

6263
return b"" # $ HttpResponse mimetype=text/html responseBody=b""
6364

0 commit comments

Comments
 (0)