Current File : //usr/lib/python2.7/site-packages/passlib/tests/test_apps.pyc |
�
�
5Xc @� sq d Z d d l m Z d d l Z e j e � Z d d l m Z m Z
d d l m Z d e f d � � YZ
d S( s test passlib.appsi����( t with_statementN( t appst hash( t TestCaset AppsTestc B� sq 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
RS( s0 perform general tests to make sure contexts workc C� s) t j } | j t | j � � d � d S( Ni2 ( R t master_contextt
assertGreatert lent schemes( t selft ctx( ( s; /usr/lib/python2.7/site-packages/passlib/tests/test_apps.pyt test_master_context s c C� sS t j } | j | j � d � x- d d g D] } | j | j d | � � q, Wd S( Nt sha512_cryptt sha256_cryptsw $6$rounds=41128$VoQLvDjkaZ6L6BIE$4pt.1Ll1XdDYduEwEYPCMOBiR6W6znsyUEoNlcVXpv2gKKIbQolgmTGe6uEEVJ7azUxuc8Tf7zV9SD2z7Ij751sL $5$rounds=31817$iZGmlyBQ99JSB5n6$p4E.pdPBWx19OajgjLRiOW0itGnyxDGgMlDcOsfaI17t test( R R
( R t custom_app_contextt assertEqualR t
assertTruet verify( R R
R ( ( s; /usr/lib/python2.7/site-packages/passlib/tests/test_apps.pyt test_custom_app_context s
c C� sx t j } x6 d d d d d g D] } | j | j d | � � q W| j | j d � d � | j | j d d � � d S( NsM pbkdf2_sha256$29000$ZsgquwnCyBs2$fBxRQpfKd2PIeMxtkKPy0h7SrnrN+EU/cm67aitoZ2s=s3 sha1$0d082$cdb462ae8b6be8784ef24b20778c4d0c82d5957fs* md5$b887a$37767f8a745af10612ad44c80ff52e92s crypt$95a6d$95x74hLDQKXI2t 098f6bcd4621d373cade4e832627b4f6R t !t django_disabled( R t django16_contextR R R t identifyt assertFalse( R R
R ( ( s; /usr/lib/python2.7/site-packages/passlib/tests/test_apps.pyt test_django16_context) s
c C� sl t j } x* d g D] } | j | j d | � � q W| j | j d � d � | j | j d d � � d S( NsM pbkdf2_sha256$29000$ZsgquwnCyBs2$fBxRQpfKd2PIeMxtkKPy0h7SrnrN+EU/cm67aitoZ2s=R R R ( R t django_contextR R R R R ( R R
R ( ( s; /usr/lib/python2.7/site-packages/passlib/tests/test_apps.pyt test_django_context7 s
c C� sV t j } x- d d g D] } | j | j d | � � q W| j | j d � d � d S( Ns&