a fŸWc! ã@s¨dZddlmZddlZe e¡ZddlZddlZddl m Z gd¢Z z ddl Z Wn&eyxe rledƒ‚ddl Z Yn0e jZe jZe jZe jZGdd„de jƒZdS) 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@s8eZdZdZeejdƒs ejjZeejdƒs4ejj Z dS)rz4backports a number of unittest2 features in TestCaseÚ assertRegexÚassertRaisesRegexN) Ú__name__Ú __module__Ú __qualname__Ú__doc__ÚhasattrrrZassertRegexpMatchesr ZassertRaisesRegexpr ©rrú;/usr/lib/python3.9/site-packages/passlib/tests/backports.pyr,s   r)rZ __future__rZloggingZ getLoggerr ÚlogÚreÚsysZpasslib.utils.compatrÚ__all__Z unittest2rÚ ImportErrorrrrZSkipTestrrrrrÚs"