관리-도구
편집 파일: test_win32.cpython-39.pyc
a f�Wc� � @ s8 d Z ddlZddlmZ ddlmZ G dd� de�ZdS )z?tests for passlib.win32 -- (c) Assurance Technologies 2003-2009� N)�TestCase)�uc s0 e Zd ZdZ� fdd�Zdd� Zdd� Z� ZS )�UtilTestz test util funcs in passlib.win32c s t t| ��� t�dd� d S )N�ignorez(the 'passlib.win32' module is deprecated)�superr �setUp�warnings�filterwarnings)�self�� __class__� �</usr/lib/python3.9/site-packages/passlib/tests/test_win32.pyr s �zUtilTest.setUpc C sT ddl m} dtd�fdtd�fdtd�ffD ] \}}||d d �}| �||� q.d S )Nr )� raw_lmhash�OLDPASSWORDZ c9b81d939d6fd80cd408e6b105741864�NEWPASSWORDZ 09eeab5aa415d6e4d408e6b105741864ZwelcomeZ c23413a8a1e7665faad3b435b51404eeT��hex)� passlib.win32r r �assertEqual)r r �secret�hash�resultr r r �test_lmhash s �zUtilTest.test_lmhashc C sV t �dd� ddlm} dtd�fdtd�ffD ] \}}||d d �}| �||� q0d 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 � �zUtilTest.test_nthash)�__name__� __module__�__qualname__�__doc__r r r � __classcell__r r r r r s r )r r Zpasslib.tests.utilsr Zpasslib.utils.compatr r r r r r �<module> s