U
    øÐLa!
  ã                   @   s°   d Z ddlmZ ddlZe e¡ZddlZddlZddl	m
Z
 ddddd	gZzddlZW n( ek
r€   e
rted
ƒ‚ddlZY nX ejZejZejZejZG dd„ dejƒZdS )z&backports of needed unittest2 featuresé    )Úwith_statementN)ÚPY26ÚTestCaseÚunittestÚskipÚskipIfÚ
skipUnlesszHPasslib's tests require 'unittest2' under Python 2.6 (as of Passlib 1.7)c                   @   s8   e Zd ZdZeejdƒs ejjZeejdƒs4ejj	Z
dS )r   z4backports a number of unittest2 features in TestCaseÚassertRegexÚassertRaisesRegexN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Úhasattrr   r   ZassertRegexpMatchesr	   ZassertRaisesRegexpr
   © r   r   ú;/tmp/pip-unpacked-wheel-8v2dfbvt/passlib/tests/backports.pyr   ,   s
   
)r   Ú
__future__r   ÚloggingÚ	getLoggerr   ÚlogÚreÚsysZpasslib.utils.compatr   Ú__all__Z	unittest2r   ÚImportErrorr   r   r   ZSkipTestr   r   r   r   r   Ú<module>   s.    
  ü
