File: //usr/local/lib/python2.7/distutils/tests/test_text_file.pyo
�
P��ac @ s� d Z d d l Z d d l Z d d l m Z d d l m Z d d l m Z d Z d e j
e j f d � � YZ d � Z
e d
k r� e e
� � n d S( s Tests for distutils.text_file.i����N( t TextFile( t support( t run_unittestsE # test file
line 3 \
# intervening comment
continues on next line
t TextFileTestCasec B s e Z d � Z RS( c sZ d d d d d g } d d d g } d d d d g } d d g } d g } d g } � f d
� } � j � } t j j | d � } t | d � }
z |
j t � Wd |
j � Xt | d
d d d d d d d �} z | d d | | � Wd | j � Xt | d
d d d d d d d �} z | d d | | � Wd | j � Xt | d
d d d d d d d �} z | d d | | � Wd | j � Xt | � } z | d d | | � Wd | j � Xt | d
d d d d d d d �} z | d d | | � Wd | j � Xt | d
d d d d d d d d d �} z | d d | | � Wd | j � Xd S( Ns # test file
s
s line 3 \
s # intervening comment
s continues on next line
s line 3 \s continues on next lines line 3 continues on next lines line 3 continues on next linec s | j � } � j | | � d S( N( t readlinest assertEqual( t countt descriptiont filet expected_resultt result( t self( s: /usr/local/lib/python2.7/distutils/tests/test_text_file.pyt
test_input2 s s test.txtt wt strip_commentsi t skip_blankst lstrip_wst rstrip_wsi s
no processingi s strip commentsi s strip blanksi s default processingt
join_linesi s join lines without collapsingt
collapse_joini s join lines with collapsing( t mkdtempt ost patht joint opent writet TEST_DATAt closeR ( R t result1t result2t result3t result4t result5t result6R t tmpdirt filenamet out_filet in_file( ( R s: /usr/local/lib/python2.7/distutils/tests/test_text_file.pyt
test_class sd ( t __name__t
__module__R&