Your IP : 216.73.216.213
���]� � @ sp d d l Z d d l Z d d l Z d d l m Z Gd d � d e j � Z d d � Z e d k rl e � d S)� N)�supportc @ sF e Z d Z d d � Z d d � Z d Z d d � Z d d � Z d
S)�BinHexTestCasec C s4 t j d | _ t j d | _ t j d | _ d S)N�1�2ZPvery_long_filename__very_long_filename__very_long_filename__very_long_filename__)r ZTESTFN�fname1�fname2�fname3)�self� r
�0/opt/alt/python35/lib64/python3.5/test_binhex.py�setUp s zBinHexTestCase.setUpc C s4 t j | j � t j | j � t j | j � d S)N)r �unlinkr r r )r r
r
r �tearDown s zBinHexTestCase.tearDowns 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)N�wb�rb)
�openr �write�DATA�close�binhexr Zhexbin�readlineZassertEqual)r �fZfinishr
r
r �test_binhex s
zBinHexTestCase.test_binhexc C sB t | j d � } | j � | j t j t j | j | j � d S)Nr )r r r ZassertRaisesr �Errorr )r Zf3r
r
r �"test_binhex_error_on_long_filename) s
z1BinHexTestCase.test_binhex_error_on_long_filenameN)�__name__�
__module__�__qualname__r r r r r r
r
r
r r s
r c C s t j t � d S)N)r Zrun_unittestr r
r
r
r � test_main3 s r �__main__) r �osZunittestZtestr ZTestCaser r r r
r
r
r �<module> s '