ó
    ®¬Ïg€  ã                   ó>   • S r SSKrSSKJr  SSKJr   " S S\5      rg)z?tests for passlib.win32 -- (c) Assurance Technologies 2003-2009é    N)ÚTestCase)Úuc                   ó8   ^ • \ rS rSrSrU 4S jrS rS rSrU =r	$ )ÚUtilTesté   z test util funcs in passlib.win32c                 óX   >• [         [        U ]  5         [        R                  " SS5        g )NÚignorez(the 'passlib.win32' module is deprecated)Úsuperr   ÚsetUpÚwarningsÚfilterwarnings)ÚselfÚ	__class__s    €ÚQ/home/matz/Project1/venv/lib/python3.13/site-packages/passlib/tests/test_win32.pyr   ÚUtilTest.setUp   s$   ø€ ÜŒh˜Ñ#Ô%Ü×Ò Ø Jõ	Ló    c                 óž   • SSK Jn  S[        S5      4S[        S5      4S[        S5      44 H  u  p#U" US	S
9nU R                  XC5        M     g )Nr   )Ú
raw_lmhashÚOLDPASSWORDÚ c9b81d939d6fd80cd408e6b105741864ÚNEWPASSWORDÚ 09eeab5aa415d6e4d408e6b105741864ÚwelcomeÚ c23413a8a1e7665faad3b435b51404eeT©Úhex)Úpasslib.win32r   r   ÚassertEqual)r   r   ÚsecretÚhashÚresults        r   Útest_lmhashÚUtilTest.test_lmhash   sY   € Ý,àœAÐ@ÓAÐBØœAÐ@ÓAÐBØœÐ<Ó=Ð>ó‰LˆFñ
   ¨DÑ1ˆFØ×Ñ˜VÖ*òr   c                 ó´   • [         R                  " SS5        SSKJn  S[	        S5      4S[	        S5      44 H  u  p#U" US	S
9nU R                  XC5        M     g )Nr	   z$nthash\.raw_nthash\(\) is deprecatedr   )Ú
raw_nthashr   Ú 6677b2c394311355b54f25eec5bfacf5r   Ú 256781a62031289d3c2c98c14f1efc8cTr   )r   r   r   r%   r   r   )r   r%   r   r    r!   s        r   Útest_nthashÚUtilTest.test_nthash%   s_   € Ü×Ò Ø Gô	Iå,àœAÐ@ÓAÐBØœAÐ@ÓAÐBó‰LˆFñ   ¨DÑ1ˆFØ×Ñ˜VÖ*òr   © )
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r"   r(   Ú__static_attributes__Ú__classcell__)r   s   @r   r   r      s   ø† Ù*õ
Lò
+÷	+ð 	+r   r   )r/   r   Úpasslib.tests.utilsr   Úpasslib.utils.compatr   r   r*   r   r   Ú<module>r4      s!   ðÙ Eó
 õ )å "ô
+ˆxõ +r   