Your IP : 216.73.216.213


Current Path : /opt/alt/python35/lib64/python3.5/distutils/tests/__pycache__/
Upload File :
Current File : //opt/alt/python35/lib64/python3.5/distutils/tests/__pycache__/test_text_file.cpython-35.opt-2.pyc



���]l
�@s�ddlZddlZddlmZddlmZddlmZdZGdd�dej	ej
�Zdd	�Ze
d
kr�ee��dS)�N)�TextFile)�support)�run_unittestzE# test file

line 3 \
# intervening comment
  continues on next line
c@seZdZdd�ZdS)�TextFileTestCasec<s]dddddg}dddg}ddddg}ddg}dg}d	g}�fd
d�}�j�}tjj|d�}	t|	d
�}
z|
jt�Wd|
j�Xt|	dddddddd�}z|dd||�Wd|j�Xt|	dddddddd�}z|dd||�Wd|j�Xt|	dddddddd�}z|dd||�Wd|j�Xt|	�}z|dd||�Wd|j�Xt|	dddddddd�}z|dd||�Wd|j�Xt|	dddddddddd�}z|dd ||�Wd|j�XdS)!Nz# test file
�
z	line 3 \
z# intervening comment
z  continues on next line
zline 3 \z  continues on next linezline 3   continues on next linezline 3 continues on next linecs |j�}�j||�dS)N)�	readlinesZassertEqual)�count�description�fileZexpected_result�result)�self��3/opt/alt/python35/lib64/python3.5/test_text_file.py�
test_input2sz/TextFileTestCase.test_class.<locals>.test_inputztest.txt�wZstrip_commentsrZskip_blanksZ	lstrip_wsZ	rstrip_ws�z
no processing�zstrip comments�zstrip blanks�zdefault processingZ
join_lines�zjoin lines without collapsingZ
collapse_join�zjoin lines with collapsing)	�mkdtemp�os�path�join�open�write�	TEST_DATA�closer)rZresult1Zresult2Zresult3Zresult4Zresult5Zresult6rZtmpdir�filenameZout_fileZin_filer
)rr�
test_classsd							zTextFileTestCase.test_classN)�__name__�
__module__�__qualname__r r
r
r
rrsrcCs
tjt�S)N)�unittestZ	makeSuiterr
r
r
r�
test_suitegsr%�__main__)rr$Zdistutils.text_filerZdistutils.testsrZtest.supportrrZTempdirManagerZTestCaserr%r!r
r
r
r�<module>sX