o
    _6d                     @   s8   d Z ddlZddlmZ ddlmZ G dd deZdS )z?tests for passlib.win32 -- (c) Assurance Technologies 2003-2009    N)TestCase)uc                       s0   e Zd ZdZ fddZdd Zdd Z  ZS )UtilTestz test util funcs in passlib.win32c                    s   t t|   tdd d S )Nignorez(the 'passlib.win32' module is deprecated)superr   setUpwarningsfilterwarnings)self	__class__ oC:\Users\jesus\OneDrive\Desktop\erpjis_fastapi\backend\jisbackend\Lib\site-packages\passlib/tests/test_win32.pyr      s   zUtilTest.setUpc                 C   sT   ddl m} dtdfdtdfdtdffD ]\}}||d	d
}| || qd S )Nr   )
raw_lmhashOLDPASSWORDZ c9b81d939d6fd80cd408e6b105741864NEWPASSWORDZ 09eeab5aa415d6e4d408e6b105741864ZwelcomeZ c23413a8a1e7665faad3b435b51404eeThex)passlib.win32r   r   assertEqual)r
   r   secrethashresultr   r   r   test_lmhash   s   


zUtilTest.test_lmhashc                 C   sV   t dd ddlm} dtdfdtdffD ]\}}||d	d
}| || qd S )Nr   z$nthash\.raw_nthash\(\) is deprecatedr   )
raw_nthashr   Z 6677b2c394311355b54f25eec5bfacf5r   Z 256781a62031289d3c2c98c14f1efc8cTr   )r   r	   r   r   r   r   )r
   r   r   r   r   r   r   r   test_nthash%   s   

zUtilTest.test_nthash)__name__
__module____qualname____doc__r   r   r   __classcell__r   r   r   r   r      s
    
r   )r   r   Zpasslib.tests.utilsr   Zpasslib.utils.compatr   r   r   r   r   r   <module>   s
    