;
ثق"Ic               @   su   d  Z  d d l Z d d l Z d d l Z d d l m Z Gd   d e j  Z d   Z e	 d k o e   n d S(   u   Test script for the binhex C module

   Uses the mechanism of the python binhex module
   Based on an original test by Roger E. Masse.
i    N(   u   supportc             B   s/   |  Ee  Z d    Z d   Z d Z d   Z d S(   c             C   s$   t  j d |  _ t  j d |  _ d  S(   Nu   1u   2(   u   supportu   TESTFNu   fname1u   fname2(   u   self(    (    u-   /mit/python/lib/python3.0/test/test_binhex.pyu   setUp   s    c             C   s$   t  j |  j  t  j |  j  d  S(   N(   u   supportu   unlinku   fname1u   fname2(   u   self(    (    u-   /mit/python/lib/python3.0/test/test_binhex.pyu   tearDown   s    s   Jack is my heroc             C   s   t  |  j d  } | j |  j  | j   t j |  j |  j  t j |  j |  j  t  |  j d  } | j   } | j   |  j	 |  j |  d  S(   Nu   wbu   rb(
   u   openu   fname1u   writeu   DATAu   closeu   binhexu   fname2u   hexbinu   readlineu   assertEqual(   u   selfu   fu   finish(    (    u-   /mit/python/lib/python3.0/test/test_binhex.pyu   test_binhex   s    

N(   u   __name__u
   __module__u   setUpu   tearDownu   DATAu   test_binhex(   u
   __locals__(    (    u-   /mit/python/lib/python3.0/test/test_binhex.pyu   BinHexTestCase   s   
		u   BinHexTestCasec               C   s   t  j t  d  S(   N(   u   supportu   run_unittestu   BinHexTestCase(    (    (    u-   /mit/python/lib/python3.0/test/test_binhex.pyu	   test_main)   s    u   __main__(
   u   __doc__u   binhexu   osu   unittestu   testu   supportu   TestCaseu   BinHexTestCaseu	   test_mainu   __name__(    (    (    u-   /mit/python/lib/python3.0/test/test_binhex.pyu   <module>   s   	