
    ]je                     \    d dl mZ d dlmZ d dlmZ d dlmZ  e       Z e       Z	d Z
d Zy)    )HttpResponse)RequestFactory)CSPMiddleware)noncec                      t         j                  d      } t        j                  |        t	        |       }t               }t        j                  | |       |d   | j                  k(  sJ y )N/	CSP_NONCE)rfgetmwprocess_requestr   r   process_response	csp_nonce)requestcontextresponses      K/root/env/lib/python3.12/site-packages/csp/tests/test_context_processors.pytest_nonce_context_processorr      sV    ffSkGwGnG~H*;7#4#4444    c                  X    t         j                  d      } t        |       }|d   dk(  sJ y )Nr   r	    )r
   r   r   )r   r   s     r   5test_nonce_context_processor_with_middleware_disabledr      s+    ffSkGGnG;2%%%r   N)django.httpr   django.testr   csp.middlewarer   csp.context_processorsr   r
   r   r   r    r   r   <module>r      s*    $ & ( (_5&r   