ó
BwLc           @   s˜   d  Z  d d l Z d d l Z d d l m Z d d d g Z d
 e j f d „  ƒ  YZ d e j f d „  ƒ  YZ i  d „ Z	 e
 d k r” e j ƒ  n  d S(   s   $Id$iÿÿÿÿN(   t   RFC1751t   EB33F77EE73D4053s   TIDE ITCH SLOW REIN RULE MOTt    CCAC2AED591056BE4F90FD441C534766s8   RASH BUSH MILK LOOK BAD BRIM AVID GAFF BAIT ROT POD LOVEt    EFF81F9BFBC65350920CDD7416DE8009s7   TROD MUTE TAIL WARM CHAR KONG HAAG CITY BORE O TEAL AWLt   RFC1751Test_k2ec           B   s   e  Z d  „  Z RS(   c         C   sC   x< t  D]4 \ } } t j | ƒ } |  j t j | ƒ | ƒ q Wd S(   s    Check converting keys to EnglishN(   t	   test_datat   binasciit   a2b_hext   assertEqualsR    t   key_to_english(   t   selft   keyt   words(    (    sI   /usr/lib/python2.7/dist-packages/Crypto/SelfTest/Protocol/test_rfc1751.pyt   runTest)   s    (   t   __name__t
   __module__R   (    (    (    sI   /usr/lib/python2.7/dist-packages/Crypto/SelfTest/Protocol/test_rfc1751.pyR   '   s   t   RFC1751Test_e2kc           B   s   e  Z d  „  Z RS(   c         C   sC   x< t  D]4 \ } } t j | ƒ } |  j t j | ƒ | ƒ q Wd S(   s(   Check converting English strings to keysN(   R   R   R   R   R    t   english_to_key(   R
   R   R   (    (    sI   /usr/lib/python2.7/dist-packages/Crypto/SelfTest/Protocol/test_rfc1751.pyR   1   s    (   R   R   R   (    (    (    sI   /usr/lib/python2.7/dist-packages/Crypto/SelfTest/Protocol/test_rfc1751.pyR   /   s   c         C   s   t  ƒ  t ƒ  g S(   N(   R   R   (   t   config(    (    sI   /usr/lib/python2.7/dist-packages/Crypto/SelfTest/Protocol/test_rfc1751.pyt	   get_tests9   s    t   __main__(   R   s   TIDE ITCH SLOW REIN RULE MOT(   R   s8   RASH BUSH MILK LOOK BAD BRIM AVID GAFF BAIT ROT POD LOVE(   R   s7   TROD MUTE TAIL WARM CHAR KONG HAAG CITY BORE O TEAL AWL(   t   __revision__R   t   unittestt   Crypto.UtilR    R   t   TestCaseR   R   R   R   t   main(    (    (    sI   /usr/lib/python2.7/dist-packages/Crypto/SelfTest/Protocol/test_rfc1751.pyt   <module>   s     	
