Viewing 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&