Current File : //usr/lib/python2.7/site-packages/passlib/tests/test_apache.pyo |
�
�
5Xc @� s� d Z d d l m Z d d l m Z d d l Z d d l m Z d d l m Z d d l
m Z d d l m
Z
m Z m Z m Z d d l
m Z d d
l m Z e e � Z d d � Z d
e
f d � � YZ d e
f d � � YZ d S( s@ tests for passlib.apache -- (c) Assurance Technologies 2008-2011i����( t with_statement( t getLoggerN( t apache( t MissingBackendError( t irange( t TestCaset get_filet set_filet ensure_mtime_changed( t u( t to_bytesi
c C� sB t j j | � } t j j | � | } t j | | | f � d S( s) backdate file's mtime by specified amountN( t ost patht getatimet getmtimet utime( R t offsett atimet mtime( ( s= /usr/lib/python2.7/site-packages/passlib/tests/test_apache.pyt backdate_file_mtime s t HtpasswdFileTestc B� s� e Z d Z d Z d Z d Z d Z d Z d Z d Z d Z
d � Z d
� Z d � Z
d � Z d
� Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z RS( s test HtpasswdFile classt HtpasswdFilest user2:2CHkkwa2AtqGs
user3:{SHA}3ipNV1GrBtxPmHFC21fCbVCSXIo=
user4:pass4
user1:$apr1$t4tc7jTh$GPIWVUo8sQKJlUdV8V5vu0
s4 user3:{SHA}3ipNV1GrBtxPmHFC21fCbVCSXIo=
user4:pass4
sy user2:pass2x
user3:{SHA}3ipNV1GrBtxPmHFC21fCbVCSXIo=
user4:pass4
user1:$apr1$t4tc7jTh$GPIWVUo8sQKJlUdV8V5vu0
user5:pass5
s useræ:2CHkkwa2AtqGs
s user�:2CHkkwa2AtqGs
s user1:pass1
user1:pass2
s user2:2CHkkwa2AtqGs
user3:{SHA}3ipNV1GrBtxPmHFC21fCbVCSXIo=
user4:pass4
user1:$apr1$t4tc7jTh$GPIWVUo8sQKJlUdV8V5vu0
user5:$2a$12$yktDxraxijBZ360orOyCOePFGhuis/umyPNJoL5EbsLk.s6SWdrRO
user6:$5$rounds=110000$cCRp/xUUGVgwR4aP$p0.QKFS5qLNRqw1/47lXYiAcgIjJK.WjCO8nrEKuUK.
c C� st | j � } t | | j � t j | � } | j | j � | j � | j | j | � | j | j � | d | _ | j | j | d � | j
| j � t j | d t �} | j | j � d � | j | j | � | j
| j � | j d � � t j | d t
�} Wd QX| j | j � d � | j | j | � | j
| j � t j | � | j t t j | � d S( s test constructor autoloadt xt newt s ``autoload=False`` is deprecatedt autoloadN( t mktempR t sample_01R R t assertEqualt to_stringR t
assertTrueR t assertFalset Truet assertWarningListt FalseR t removet assertRaisest IOError( t selfR t ht( ( s= /usr/lib/python2.7/site-packages/passlib/tests/test_apache.pyt test_00_constructor_autoloadB s(
c C� sn | j � } t | | j � t j j | � } | j | j � | j � | j | j d � | j
| j � d S( N( R R R R R t from_pathR R R t NoneR R ( R&