o
    5ÎhÂ  ã                   @   s2   d Z ddlZddlmZ dgZG dd„ deƒZdS )a³  
passlib.tests -- tests for passlib.utils.md4

.. warning::

    This module & it's functions have been deprecated, and superceded
    by the functions in passlib.crypto.  This file is being maintained
    until the deprecated functions are removed, and is only present prevent
    historical regressions up to that point.  New and more thorough testing
    is being done by the replacement tests in ``test_utils_crypto_builtin_md4``.
é    N)Ú_Common_MD4_TestÚLegacy_MD4_Testc                       s(   e Zd ZdZ‡ fdd„Zdd„ Z‡  ZS )r   zpasslib.utils.md4.md4()c                    s    t t| ƒ ¡  t ddt¡ d S )NÚignorez.*passlib.utils.md4.*deprecated)Úsuperr   ÚsetUpÚwarningsÚfilterwarningsÚDeprecationWarning)Úself©Ú	__class__© úp/var/www/html/construction_image-detection-poc/venv/lib/python3.10/site-packages/passlib/tests/test_utils_md4.pyr      s   zLegacy_MD4_Test.setUpc                 C   s   ddl m} |S )Nr   )Úmd4)Úpasslib.utils.md4r   )r
   r   r   r   r   Úget_md4_const#   s   zLegacy_MD4_Test.get_md4_const)Ú__name__Ú
__module__Ú__qualname__ÚdescriptionPrefixr   r   Ú__classcell__r   r   r   r   r      s    )Ú__doc__r   Ú%passlib.tests.test_crypto_builtin_md4r   Ú__all__r   r   r   r   r   Ú<module>   s    ÿ