|
Server : Apache System : Linux cvar2.toservers.com 3.10.0-962.3.2.lve1.5.73.el7.x86_64 #1 SMP Wed Aug 24 21:31:23 UTC 2022 x86_64 User : njnconst ( 1116) PHP Version : 8.4.18 Disable Function : NONE Directory : /lib64/python2.7/site-packages/django/contrib/messages/tests/ |
Upload File : |
�
r�\c @ s� d d l Z d d l m Z d d l m Z d d l m Z m Z m Z d d l m
Z
d d l m Z d d l
m Z d d l m Z m Z e e d � Z d
� Z e d d � d
e e f d � � Y� Z d S( i����N( t constants( t BaseTests( t
CookieStoraget MessageEncodert MessageDecoder( t Message( t TestCase( t override_settings( t SafeDatat mark_safec C sZ | j | d | �} | r( | d } n i | t j 6| j _ t | d � rV | ` n d S( sq
Sets ``request.COOKIES`` with the encoded data and removes the storage
backend's loaded data cache.
t encode_emptyi t _loaded_dataN( t _encodeR t cookie_namet requestt COOKIESt hasattrR ( t storaget messagest invalidR
t encoded_data( ( sK /tmp/pip-install-XxeQeY/django/django/contrib/messages/tests/test_cookie.pyt set_cookie_data
s
c C sv | j j | j � } | s, | d d k r0 d S| j | j � } | sL d S| d t j k rl | j � n t | � S( sF
Returns an integer containing the number of messages stored.
s max-agei i����( t cookiest getR
t _decodet valueR t not_finishedt popt len( R t responset cookiet data( ( sK /tmp/pip-install-XxeQeY/django/django/contrib/messages/tests/test_cookie.pyt stored_cookie_messages_count s
t SESSION_COOKIE_DOMAINs .example.comt
CookieTestc B sV e Z e Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z
d � Z RS( c C s
t | | � S( N( R ( t selfR R ( ( sK /tmp/pip-install-XxeQeY/django/django/contrib/messages/tests/test_cookie.pyt stored_messages_count0 s c C sH | j | j � � } d d g } t | | � | j t | � | � d S( Nt testt me( t
storage_classt get_requestR t assertEqualt list( R# R t example_messages( ( sK /tmp/pip-install-XxeQeY/django/django/contrib/messages/tests/test_cookie.pyt test_get3 s
c C s( | j � } | j � } | j t j d � | j | � | j d | j d j k � | j | j d d d � | j | j d d d � | j � } | j � } | j t j d � x | D] } q� W| j | � | j | j d j d � | j | j d d d � | j | j d d d � d S( s^
Ensure that CookieStorage honors SESSION_COOKIE_DOMAIN.
Refs #15618.
R% R t domains .example.comt expirest s Thu, 01-Jan-1970 00:00:00 GMTN(
t get_storaget get_responset addR t INFOt updatet
assertTrueR R R) ( R# R R t m( ( sK /tmp/pip-install-XxeQeY/django/django/contrib/messages/tests/test_cookie.pyt test_domain; s
c C sT | j � } | j | � } d d g } t | | d t �| j t | � g � d S( NR% R&