mς
­fIc           @   s]   d  k  Z  d  k Z d k l Z d e i f d     YZ d   Z e d j o e   n d  S(   N(   s   test_supportt   SHATestCasec           B   s,   t  Z d   Z d   Z d   Z d   Z RS(   Nc         C   s,   t  i |  i   } |  i | | j  d  S(   N(   t   shat   newt   datat	   hexdigestt   computedt   selft   assert_t   digest(   R   R   R   R   (    (    t*   /mit/python/lib/python2.4/test/test_sha.pyt   check   s    c         C   s   |  i d d  d  S(   Nt   abct(   a9993e364706816aba3e25717850c26c9cd0d89d(   R   R
   (   R   (    (    R	   t   test_case_1   s    	c         C   s   |  i d d  d  S(   Nt8   abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopqt(   84983e441c3bd26ebaae4aa1f95129e5e54670f1(   R   R
   (   R   (    (    R	   t   test_case_2   s    	c         C   s   |  i d d d  d  S(   Nt   ai@B t(   34aa973cd4c4daa4f61eeb2bdbad27316534016f(   R   R
   (   R   (    (    R	   t   test_case_3   s    (   t   __name__t
   __module__R
   R   R   R   (    (    (    R	   R       s   			c           C   s   t  i t  d  S(   N(   t   test_supportt   run_unittestR    (    (    (    R	   t	   test_main   s    t   __main__(   R   t   unittestt   testR   t   TestCaseR    R   R   (   R   R   R    R   R   (    (    R	   t   ?   s   			