
     h                     >    d Z ddlZddlmZ ddlmZ  G d de      Zy)z?tests for passlib.win32 -- (c) Assurance Technologies 2003-2009    N)TestCase)uc                   .     e Zd ZdZ fdZd Zd Z xZS )UtilTestz test util funcs in passlib.win32c                 V    t         t        |           t        j                  dd       y )Nignorez(the 'passlib.win32' module is deprecated)superr   setUpwarningsfilterwarnings)self	__class__s    Z/var/www/html/Resume-Scraper/venv/lib/python3.12/site-packages/passlib/tests/test_win32.pyr
   zUtilTest.setUp   s$    h#% J	L    c                     ddl m} dt        d      fdt        d      fdt        d      ffD ]!  \  }} ||d	
      }| j                  ||       # y )Nr   )
raw_lmhashOLDPASSWORD c9b81d939d6fd80cd408e6b105741864NEWPASSWORD 09eeab5aa415d6e4d408e6b105741864welcome c23413a8a1e7665faad3b435b51404eeThex)passlib.win32r   r   assertEqual)r   r   secrethashresults        r   test_lmhashzUtilTest.test_lmhash   sb    ,A@ABA@AB<=> 	+LFD
  D1FVT*	+r   c                     t        j                  dd       ddlm} dt	        d      fdt	        d      ffD ]!  \  }} ||d	
      }| j                  ||       # y )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_nthashzUtilTest.test_nthash%   sh     G	I,A@ABA@AB 	+LFD  D1FVT*	+r   )__name__
__module____qualname____doc__r
   r    r%   __classcell__)r   s   @r   r   r      s    *
L
+	+r   r   )r)   r   passlib.tests.utilsr   passlib.utils.compatr   r    r   r   <module>r.      s!    E
  ) "
+x +r   