
     h!
                     *   d Z ddlmZ ddlZ ej                  e      ZddlZddlZddl	m
Z
 g dZ	 ddlZej                  Zej                   Zej"                  Zej$                  Z G d dej&                        Zy# e$ r e
r ed      ddlZY [w xY w)	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                       e Zd ZdZ eej                  d      sej                  j                  Z eej                  d      sej                  j                  Z
yy)r   z4backports a number of unittest2 features in TestCaseassertRegexassertRaisesRegexN)__name__
__module____qualname____doc__hasattrr   r   assertRegexpMatchesr   assertRaisesRegexpr        Y/var/www/html/Resume-Scraper/venv/lib/python3.12/site-packages/passlib/tests/backports.pyr   r   ,   sP    > 8$$m4'';;8$$&9:$--@@ ;r   r   )r   
__future__r   logging	getLoggerr   logresyspasslib.utils.compatr   __all__	unittest2r   ImportErrorr   r   r	   SkipTestr   r   r   r   <module>r"      s    , & 'g''1 	 
 &  }}	  

Ax   A#  dee	s   A< <BB