Your IP : 216.73.216.213


Current Path : /opt/alt/python33/lib64/python3.3/test/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib64/python3.3/test/__pycache__/test_binhex.cpython-33.pyc

�
��f�c@sydZddlZddlZddlZddlmZGdd�dej�Zdd�Ze	dkrue�ndS(	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.
iN(usupportcBsJ|EeZdZdd�Zdd�ZdZdd�Zdd	�Zd
S(uBinHexTestCasecCs4tjd|_tjd|_tjd|_dS(Nu1u2uPvery_long_filename__very_long_filename__very_long_filename__very_long_filename__(usupportuTESTFNufname1ufname2ufname3(uself((u5/opt/alt/python33/lib64/python3.3/test/test_binhex.pyusetUpsuBinHexTestCase.setUpcCs4tj|j�tj|j�tj|j�dS(N(usupportuunlinkufname1ufname2ufname3(uself((u5/opt/alt/python33/lib64/python3.3/test/test_binhex.pyutearDownsuBinHexTestCase.tearDownsJack is my herocCs�t|jd�}|j|j�|j�tj|j|j�tj|j|j�t|jd�}|j�}|j�|j	|j|�dS(Nuwburb(
uopenufname1uwriteuDATAucloseubinhexufname2uhexbinureadlineuassertEqual(uselfufufinish((u5/opt/alt/python33/lib64/python3.3/test/test_binhex.pyutest_binhexs

uBinHexTestCase.test_binhexcCsBt|jd�}|j�|jtjtj|j|j�dS(u�
        The testcase fails if no exception is raised when a filename parameter provided to binhex.binhex()
        is too long, or if the exception raised in binhex.binhex() is not an instance of binhex.Error.
        uwbN(uopenufname3ucloseuassertRaisesubinhexuErrorufname2(uselfuf3((u5/opt/alt/python33/lib64/python3.3/test/test_binhex.pyu"test_binhex_error_on_long_filename)s
u1BinHexTestCase.test_binhex_error_on_long_filenameN(u__name__u
__module__u__qualname__usetUputearDownuDATAutest_binhexu"test_binhex_error_on_long_filename(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_binhex.pyuBinHexTestCases
uBinHexTestCasecCstjt�dS(N(usupporturun_unittestuBinHexTestCase(((u5/opt/alt/python33/lib64/python3.3/test/test_binhex.pyu	test_main3su	test_mainu__main__(
u__doc__ubinhexuosuunittestutestusupportuTestCaseuBinHexTestCaseu	test_mainu__name__(((u5/opt/alt/python33/lib64/python3.3/test/test_binhex.pyu<module>s'