Your IP : 216.73.216.213


Current Path : /opt/alt/python33/lib64/python3.3/distutils/tests/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib64/python3.3/distutils/tests/__pycache__/test_filelist.cpython-33.pyc

�
��fY'c@s�dZddlZddlZddlZddlmZddlmZddlm	Z	ddl
mZmZm
Z
ddlmZmZddlmZd	Zd
d�ZGdd
�d
ejej�Zdd�Zedkr�ee��ndS(uTests for distutils.filelist.iN(udebug(uWARN(uDistutilsTemplateError(u
glob_to_reutranslate_patternuFileList(ucaptured_stdouturun_unittest(usupportu�include ok
include xo
exclude xo
include foo.tmp
include buildout.cfg
global-include *.x
global-include *.txt
global-exclude *.tmp
recursive-include f *.oo
recursive-exclude global *.x
graft dir
prune dir3
cCs|jdtj�S(u"Converts '/' in a string to os.sepu/(ureplaceuosusep(us((uB/opt/alt/python33/lib64/python3.3/distutils/tests/test_filelist.pyumake_local_pathsumake_local_pathcBs�|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dS(uFileListTestCasecCs'|j|jt�g�|j�dS(N(uassertEqualuget_logsuWARNu
clear_logs(uself((uB/opt/alt/python33/lib64/python3.3/distutils/tests/test_filelist.pyuassertNoWarnings%su!FileListTestCase.assertNoWarningscCs-|jt|jt��d�|j�dS(Ni(u
assertGreaterulenuget_logsuWARNu
clear_logs(uself((uB/opt/alt/python33/lib64/python3.3/distutils/tests/test_filelist.pyuassertWarnings)suFileListTestCase.assertWarningscCsotj}tjdkr-tjtj�}nx;dD]3\}}|i|d6}|jt|�|�q4WdS(Nu\ufoo*ufoo[^%(sep)s]*\Z(?ms)ufoo?ufoo[^%(sep)s]\Z(?ms)ufoo??ufoo[^%(sep)s][^%(sep)s]\Z(?ms)ufoo\\*ufoo\\\\[^%(sep)s]*\Z(?ms)ufoo\\\*ufoo\\\\\\[^%(sep)s]*\Z(?ms)ufoo????u2foo[^%(sep)s][^%(sep)s][^%(sep)s][^%(sep)s]\Z(?ms)ufoo\\??u"foo\\\\[^%(sep)s][^%(sep)s]\Z(?ms)usep(ufoo*ufoo[^%(sep)s]*\Z(?ms)(ufoo?ufoo[^%(sep)s]\Z(?ms)(ufoo??ufoo[^%(sep)s][^%(sep)s]\Z(?ms)(ufoo\\*ufoo\\\\[^%(sep)s]*\Z(?ms)(ufoo\\\*ufoo\\\\\\[^%(sep)s]*\Z(?ms)(ufoo????u2foo[^%(sep)s][^%(sep)s][^%(sep)s][^%(sep)s]\Z(?ms)(ufoo\\??u"foo\\\\[^%(sep)s][^%(sep)s]\Z(?ms)((ufoo*ufoo[^%(sep)s]*\Z(?ms)(ufoo?ufoo[^%(sep)s]\Z(?ms)(ufoo??ufoo[^%(sep)s][^%(sep)s]\Z(?ms)(ufoo\\*ufoo\\\\[^%(sep)s]*\Z(?ms)(ufoo\\\*ufoo\\\\\\[^%(sep)s]*\Z(?ms)(ufoo????u2foo[^%(sep)s][^%(sep)s][^%(sep)s][^%(sep)s]\Z(?ms)(ufoo\\??u"foo\\\\[^%(sep)s][^%(sep)s]\Z(?ms)(uosusepureuescapeuassertEqualu
glob_to_re(uselfusepugloburegex((uB/opt/alt/python33/lib64/python3.3/distutils/tests/test_filelist.pyutest_glob_to_re-s	u FileListTestCase.test_glob_to_recCst�}t}ddddd|d�|d�|d�|d	�|d
�|d�|d�|d
�|d�|d�g|_x<tjd�D]+}|j�dkr�q�n|j|�q�Wddd|d�|d�|d�|d�|d�|d
�g	}|j|j|�dS(Nufoo.tmpuokuxoufour.txtubuildout.cfgu.hg/last-message.txtuglobal/one.txtuglobal/two.txtuglobal/files.xuglobal/here.tmpuf/o/f.oou
dir/graft-oneudir/dir2/graft2udir3/okudir3/sub/ok.txtu
u(	uFileListumake_local_pathuallfilesuMANIFEST_INusplitustripuprocess_template_lineuassertEqualufiles(uselfu	file_listululineuwanted((uB/opt/alt/python33/lib64/python3.3/distutils/tests/test_filelist.pyutest_process_template_line?s8															u+FileListTestCase.test_process_template_linecCs�t�}t��}|jd�WdQX|j|j�d�dt_z9t��}|jd�WdQX|j|j�d�Wddt_XdS(Nuxxxuuxxx
TF(	uFileListucaptured_stdoutudebug_printuassertEqualugetvalueuTrueudebuguDEBUGuFalse(uselfu	file_listustdout((uB/opt/alt/python33/lib64/python3.3/distutils/tests/test_filelist.pyutest_debug_printgs		u!FileListTestCase.test_debug_printcCs<t�}dddg}|j|�|j|j|�dS(Nuaubuc(uFileListuset_allfilesuassertEqualuallfiles(uselfu	file_listufiles((uB/opt/alt/python33/lib64/python3.3/distutils/tests/test_filelist.pyutest_set_allfilesus	
u"FileListTestCase.test_set_allfilescCs[t�}ddddddg|_|j�|j�|j|jddddg�dS(Nuaubuguc(uFileListufilesusorturemove_duplicatesuassertEqual(uselfu	file_list((uB/opt/alt/python33/lib64/python3.3/distutils/tests/test_filelist.pyutest_remove_duplicates{s
	

u'FileListTestCase.test_remove_duplicatescCs�|jttddddd�d��tjd�}|jt|dddd�|�|jttddddd�d��|jtddddd�jd��dS(	Nuauanchoruis_regexusearchu*.pyufilelist.pyTF(	u
assertTrueuhasattrutranslate_patternuTrueuFalseureucompileuassertEqualusearch(uselfuregex((uB/opt/alt/python33/lib64/python3.3/distutils/tests/test_filelist.pyutest_translate_pattern�s	
	
	u'FileListTestCase.test_translate_patterncCs�t�}|j|jd��t�}ddg|_|j|jd��t�}ddg|_|jd�|j|jdg�dS(Nu*.pyua.pyub.pyua.txt(uFileListuassertFalseuexclude_patternufilesu
assertTrueuassertEqual(uselfu	file_list((uB/opt/alt/python33/lib64/python3.3/distutils/tests/test_filelist.pyutest_exclude_pattern�s			
u%FileListTestCase.test_exclude_patterncCs�t�}|jg�|j|jd��t�}|jddg�|j|jd��t�}|j|j�|jddg�|jd�|j|jddg�dS(Nu*.pyua.pyub.txtu*(uFileListuset_allfilesuassertFalseuinclude_patternu
assertTrueuassertIsNoneuallfilesuassertEqual(uselfu	file_list((uB/opt/alt/python33/lib64/python3.3/distutils/tests/test_filelist.pyutest_include_pattern�s	
		
u%FileListTestCase.test_include_patternc	Cs�t}t�}x$d!D]}|jt|j|�qWt�}|jd
d|d�g�|jd
�|j|jd
g�|j�|jd�|j|jd
g�|j	�t�}d
d|d�g|_|jd�|j|jd|d�g�|j�|jd�|j|jd|d�g�|j	�t�}|jd
d|d�g�|jd�|j|jd
|d�g�|j�|jd�|j|jd
|d�g�|j	�t�}d
d|d�g|_|jd�|j|jdg�|j�|jd�|j|jdg�|j	�t�}|jd
|d�|d�|d�g�|jd�|j|j|d�|d�g�|j�|jd�|j|j|d�|d�g�|j	�t�}d
|d�|d�|d�g|_|jd�|j|jd
|d�g�|j�|jd�|j|jd
|d�g�|j	�t�}|jd
|d�|d�|d�g�|jd�|j|j|d�|d�g�|j�|jd�|j|j|d�|d�g�|j	�t�}d
|d�|d�|d�g|_|jd�|j|jd
|d�g�|j�|jd �|j|jd
|d�g�|j	�dS("Nuincludeuexcludeuglobal-includeuglobal-excludeurecursive-includeurecursive-excludeugraftupruneublargua.pyub.txtud/c.pyuinclude *.pyuinclude *.rbuexclude *.pyuexclude *.rbuglobal-include *.pyuglobal-include *.rbuglobal-exclude *.pyuglobal-exclude *.rbud/b.pyud/c.txtud/d/e.pyurecursive-include d *.pyurecursive-include e *.pyurecursive-exclude d *.pyurecursive-exclude e *.pyuf/f.pyugraft dugraft euprune duprune e(	uincludeuexcludeuglobal-includeuglobal-excludeurecursive-includeurecursive-excludeugraftupruneublarg(
umake_local_pathuFileListuassertRaisesuDistutilsTemplateErroruprocess_template_lineuset_allfilesuassertEqualufilesuassertNoWarningsuassertWarnings(uselfulu	file_listuaction((uB/opt/alt/python33/lib64/python3.3/distutils/tests/test_filelist.pyutest_process_template�s�	
		



	



	



	



	
%

%
	'



	
%

%
	'


u&FileListTestCase.test_process_templateN(u__name__u
__module__u__qualname__uassertNoWarningsuassertWarningsutest_glob_to_reutest_process_template_lineutest_debug_printutest_set_allfilesutest_remove_duplicatesutest_translate_patternutest_exclude_patternutest_include_patternutest_process_template(u
__locals__((uB/opt/alt/python33/lib64/python3.3/distutils/tests/test_filelist.pyuFileListTestCase"s(uFileListTestCasecCs
tjt�S(N(uunittestu	makeSuiteuFileListTestCase(((uB/opt/alt/python33/lib64/python3.3/distutils/tests/test_filelist.pyu
test_suite'su
test_suiteu__main__(u__doc__uosureuunittestu	distutilsudebugu
distutils.loguWARNudistutils.errorsuDistutilsTemplateErrorudistutils.filelistu
glob_to_reutranslate_patternuFileListutest.supportucaptured_stdouturun_unittestudistutils.testsusupportuMANIFEST_INumake_local_pathuLoggingSilenceruTestCaseuFileListTestCaseu
test_suiteu__name__(((uB/opt/alt/python33/lib64/python3.3/distutils/tests/test_filelist.pyu<module>s"�