@@ -59,11 +59,11 @@ def view_with_decorator(request: HttpRequest) -> HttpResponseBase:
59
59
response = view_with_decorator (request )
60
60
assert getattr (response , "_csp_update" ) == {"img-src" : ["bar.com" , NONCE ]}
61
61
mw .process_request (request )
62
- assert getattr (request , "csp_nonce" ) # Here to trigger the nonce creation.
62
+ csp_nonce = str ( getattr (request , "csp_nonce" )) # This also triggers the nonce creation.
63
63
mw .process_response (request , response )
64
64
assert HEADER_REPORT_ONLY not in response .headers
65
65
policy_list = sorted (response [HEADER ].split ("; " ))
66
- assert policy_list == ["default-src 'self'" , f"img-src foo.com bar.com 'nonce-{ getattr ( request , ' csp_nonce' ) } '" ]
66
+ assert policy_list == ["default-src 'self'" , f"img-src foo.com bar.com 'nonce-{ csp_nonce } '" ]
67
67
68
68
response = view_without_decorator (request )
69
69
mw .process_response (request , response )
@@ -92,11 +92,11 @@ def view_with_decorator(request: HttpRequest) -> HttpResponseBase:
92
92
response = view_with_decorator (request )
93
93
assert getattr (response , "_csp_update_ro" ) == {"img-src" : ["bar.com" , NONCE ]}
94
94
mw .process_request (request )
95
- assert getattr (request , "csp_nonce" ) # Here to trigger the nonce creation.
95
+ csp_nonce = str ( getattr (request , "csp_nonce" )) # This also triggers the nonce creation.
96
96
mw .process_response (request , response )
97
97
assert HEADER not in response .headers
98
98
policy_list = sorted (response [HEADER_REPORT_ONLY ].split ("; " ))
99
- assert policy_list == ["default-src 'self'" , f"img-src foo.com bar.com 'nonce-{ getattr ( request , ' csp_nonce' ) } '" ]
99
+ assert policy_list == ["default-src 'self'" , f"img-src foo.com bar.com 'nonce-{ csp_nonce } '" ]
100
100
101
101
response = view_without_decorator (request )
102
102
mw .process_response (request , response )
0 commit comments