File manager - Edit - /opt/imh-python/lib/python2.7/site-packages/werkzeug/testsuite/contrib/sessions.pyc
Back
� �[�Rc @ s� d Z d d l Z d d l Z d d l Z d d l m Z m Z d d l m Z d d l m Z d e f d � � YZ d � Z d S( s� werkzeug.testsuite.sessions ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Added tests for the sessions. :copyright: (c) 2014 by Armin Ronacher. :license: BSD, see LICENSE for more details. i����N( t mkdtempt gettempdir( t WerkzeugTestCase( t FilesystemSessionStoret SessionTestCasec B sG e Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z RS( c C s t � | _ d S( N( R t session_folder( t self( ( sR /opt/imh-python/lib/python2.7/site-packages/werkzeug/testsuite/contrib/sessions.pyt setup s c C s t j | j � d S( N( t shutilt rmtreeR ( R ( ( sR /opt/imh-python/lib/python2.7/site-packages/werkzeug/testsuite/contrib/sessions.pyt teardown s c C s% t � } | j t � k s! t � d S( N( R t pathR t AssertionError( R t store( ( sR /opt/imh-python/lib/python2.7/site-packages/werkzeug/testsuite/contrib/sessions.pyt test_default_tempdir s c C s: t | j � } | j � } | j s* t � | j s: t � d d d g | d <| j s\ t � | j | � | j | j � } | j s� t � | j s� t � | | k s� t � | | k s� t � d | d <| j s� t � | j s� t � | j | � | j | j � } | j | � | j | j � } | j s6t � d S( Ni i i t foot test( R R t newR t modifiedt savet gett sidt delete( R R t xt x2( ( sR /opt/imh-python/lib/python2.7/site-packages/werkzeug/testsuite/contrib/sessions.pyt test_basic_fs_sessions! s( c C s= t j } t ` z t | j � } | j � Wd | t _ Xd S( N( t ost urandomR R R ( R R R ( ( sR /opt/imh-python/lib/python2.7/site-packages/werkzeug/testsuite/contrib/sessions.pyt test_non_urandom: s c C s` t | j d t �} | j � } | j | � | j | � | j | j � } | j s\ t � d S( Nt renew_missing( R R t TrueR R R R R R ( R R R R ( ( sR /opt/imh-python/lib/python2.7/site-packages/werkzeug/testsuite/contrib/sessions.pyt test_renewing_fs_sessionD s c C s� t | j d t �} t � } x= t d � D]/ } | j � } | j | � | j | j � q+ Wt | j � � } | | k s� t � d S( NR i ( R R R t sett rangeR R t addR t listR ( R R t sessionsR t sesst listed_sessions( ( sR /opt/imh-python/lib/python2.7/site-packages/werkzeug/testsuite/contrib/sessions.pyt test_fs_session_lisingL s ( t __name__t __module__R R R R R R R'