@@ -59,11 +59,11 @@ def view_with_decorator(request: HttpRequest) -> HttpResponseBase:
5959 response = view_with_decorator (request )
6060 assert getattr (response , "_csp_update" ) == {"img-src" : ["bar.com" , NONCE ]}
6161 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.
6363 mw .process_response (request , response )
6464 assert HEADER_REPORT_ONLY not in response .headers
6565 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 } '" ]
6767
6868 response = view_without_decorator (request )
6969 mw .process_response (request , response )
@@ -92,11 +92,11 @@ def view_with_decorator(request: HttpRequest) -> HttpResponseBase:
9292 response = view_with_decorator (request )
9393 assert getattr (response , "_csp_update_ro" ) == {"img-src" : ["bar.com" , NONCE ]}
9494 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.
9696 mw .process_response (request , response )
9797 assert HEADER not in response .headers
9898 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 } '" ]
100100
101101 response = view_without_decorator (request )
102102 mw .process_response (request , response )
0 commit comments