Current File : //lib/python2.7/site-packages/passlib/tests/tox_support.pyo |
�
�
5Xc @ s d Z d d l Z d d l Z e j j e j j e � e j e j � Z e j j d e � d d l
Z
d d l Z e j e
� Z d d l m Z g Z d Z d � Z d � Z d � Z d � Z e
d
k r� d d l Z e j e e j d � p� d � n d S( s7 passlib.tests.tox_support - helper script for tox testsi����Ni ( t print_s passlib.tests.test_handlersc s� | s t GHd Sd } t | � } x3 t rV | d d k rR d | d } | d 4q$ Pq$ Wd d l m } g t | � D]D � � j d
� rt t � f d � | D� � rt t d � | ^ qt } t d
j | � � | S( s6 return list of hash algorithm tests that match regexesNt i s --methodt .i i i����( t
test_handlerst _c 3 s! | ] } t j | � � Vq d S( N( t ret match( t .0t arg( t name( s= /usr/lib/python2.7/site-packages/passlib/tests/tox_support.pys <genexpr>* s t :s
(
t TH_PATHt listt Truet
passlib.testsR t dirt
startswitht anyR t join( t argst suffixR t names( ( R s= /usr/lib/python2.7/site-packages/passlib/tests/tox_support.pyt
do_hash_tests s
Dc C sU | d k s | d k rA t d d � | d k rQ t d � qQ n t d | � � d S( s return list of preset test namest djangos
django-hashess django_.*_testt hex_md5_tests passlib.tests.test_ext_djangos unknown name: %rN( R R t
ValueError( R ( ( s= /usr/lib/python2.7/site-packages/passlib/tests/tox_support.pyt do_preset_tests. s
c C s4 d d l m } | t j j | d � d | � d S( sE write fake GAE ``app.yaml`` to current directory so nosegae will worki����( t set_files app.yamls� application: fake-app
version: 2
runtime: %s
api_version: 1
threadsafe: no
handlers:
- url: /.*
script: dummy.py
libraries:
- name: django
version: "latest"
N( t passlib.tests.utilsR t ost pathR ( R t runtimeR ( ( s= /usr/lib/python2.7/site-packages/passlib/tests/tox_support.pyt do_setup_gae7 s c G s t � d | | � S( Nt do_( t globals( t cmdR ( ( s= /usr/lib/python2.7/site-packages/passlib/tests/tox_support.pyt mainJ s t __main__i ( t __doc__R t sysR R t dirnamet __file__t pardirt root_dirt insertR t loggingt getLoggert __name__t logt passlib.utils.compatR t __all__R R R R R$ t exitt argv( ( ( s= /usr/lib/python2.7/site-packages/passlib/tests/tox_support.pyt <module> s *