
    9iY                         S SK r S SKrS SKJrJr   " S S\ R
                  5      r0 4S jr\S:X  a  S r	\ R                  " SS	9  gg)
    N)key_to_englishenglish_to_keyc                        \ rS rSrS rS rSrg)RFC1751_Tests   c                     / SQnU HS  u  p#[         R                  " U5      n[        U5      nU R                  XS5        [	        U5      nU R                  Xd5        MU     g )N))EB33F77EE73D4053zTIDE ITCH SLOW REIN RULE MOT) CCAC2AED591056BE4F90FD441C534766z8RASH BUSH MILK LOOK BAD BRIM AVID GAFF BAIT ROT POD LOVE) EFF81F9BFBC65350920CDD7416DE8009z7TROD MUTE TAIL WARM CHAR KONG HAAG CITY BORE O TEAL AWL)binasciia2b_hexr   assertEqualr   )selfdatakey_hexwordskey_binw2k2s          a/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/Crypto/SelfTest/Util/test_rfc1751.pytest1RFC1751_Tests.test1	   sW     #NG&&w/G(BR'&BR) #    c                 :    U R                  [        [        S5        g )Ns   0000000)assertRaises
ValueErrorr   )r   s    r   test_error_key_to_english'RFC1751_Tests.test_error_key_to_english   s    *nh?r    N)__name__
__module____qualname____firstlineno__r   r   __static_attributes__r   r   r   r   r      s    * @r   r   c                 *    SSK Jn  U" [        5      nU$ )Nr   )list_test_cases)Crypto.SelfTest.st_commonr&   r   )configr&   testss      r   	get_testsr*      s    9M*ELr   __main__c                  >    [         R                  " [        5       5      $ )N)unittest	TestSuiter*   r   r   r   <lambda>r/   %   s    H&&y{3r   suite)defaultTest)r-   r   Crypto.Util.RFC1751r   r   TestCaser   r*   r    r0   mainr   r   r   <module>r5      sL      >@H%% @.   z3EMMg& r   