Your IP : 216.73.216.213


Current Path : /proc/242857/root/opt/alt/python33/lib64/python3.3/test/__pycache__/
Upload File :
Current File : //proc/242857/root/opt/alt/python33/lib64/python3.3/test/__pycache__/test_support.cpython-33.pyc

�
��f(c@s�ddlZddlZddlZddlZddlZddlZddlZddlZddlm	Z	e	j
Z
ejjej
dd��ZGdd�dej�Zdd�Zed	kr�e�ndS(
iN(usupportudiru.cBs�|EeZdZdd�ZeZdd�Zdd�Zdd�Zej	d	�d
d��Z
dd
�Zdd�Zdd�Z
dd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zd d!�Zd"d#�Zd$d%�Zd&d'�Zd(d)�Zd*d+�Zd,d-�Zd.d/�Zd0d1�Zd2d3�Zd4d5�Zd6d7�Z d8d9�Z!d:d;�Z"d<d=�Z#d>d?�Z$d@dA�Z%dBdC�Z&dDdE�Z'dFS(GuTestSupportcCstjt�tjt�dS(N(usupportuunlinkuTESTFNurmtreeuTESTDIRN(uself((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyusetUps
uTestSupport.setUpcCs*tjd�|jtjtjd�dS(Nuftplibufoo(usupportu
import_moduleuassertRaisesuunittestuSkipTest(uself((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyutest_import_modules
uTestSupport.test_import_modulecCstjd�dS(Nuftplib(usupportuimport_fresh_module(uself((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyutest_import_fresh_modulesu$TestSupport.test_import_fresh_modulecCs?|jtj|d�|j�|jtjtj|d�dS(Nutest_get_attributeufoo(uassertEqualusupportu
get_attributeutest_get_attributeuassertRaisesuunittestuSkipTest(uself((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyutest_get_attributes
uTestSupport.test_get_attributeufailing buildbotscCs|jtj�tj�dS(N(uassertEqualusupportuget_original_stdoutusysustdout(uself((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyutest_get_original_stdout!su$TestSupport.test_get_original_stdoutcCsCddl}|jdtj�tjd�|jdtj�dS(Niusched(uscheduassertInusysumodulesusupportuunloaduassertNotIn(uselfusched((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyutest_unload%s
uTestSupport.test_unloadc	CsOttd��}WdQXtjt�|jtjjt��tjt�dS(Nuw(uopenuTESTFNusupportuunlinkuassertFalseuosupathuexists(uselfuf((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyutest_unlink+s

uTestSupport.test_unlinkcCs`tjt�tjtjjtt��tjt�|jtjjt��tjt�dS(N(	uosumkdiruTESTDIRNupathujoinusupporturmtreeuassertFalseuexists(uself((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyutest_rmtree2s


uTestSupport.test_rmtreecCs�td}t|d��}tdd|�WdQXtjjdtj�tj	�zCt
t�}|jttj�t
jt�|jttj�Wdtjd=t
j|�XdS(Nu.pyuwufoo = 1ufilei(uTESTFNuopenuprintusysupathuinsertuosucurdiru	importlibuinvalidate_cachesu
__import__uassertInumodulesusupportuforgetuassertNotInuunlink(uselfumod_filenameufumod((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyutest_forget9s



uTestSupport.test_forgetcCs0tj�}|jtjdf�|j�dS(Ni(usocketubindusupportuHOSTuclose(uselfus((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyu	test_HOSTIsuTestSupport.test_HOSTcCs<tj�}tj�}|jtj|f�|j�dS(N(usupportufind_unused_portusocketubinduHOSTuclose(uselfuportus((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyutest_find_unused_portNsu!TestSupport.test_find_unused_portcCs4tj�}tj|�|jd�|j�dS(Ni(usocketusupportu	bind_portulistenuclose(uselfus((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyutest_bind_portTs

uTestSupport.test_bind_portcCs�tj�}tjj|�}z�tjj|d�}|jtjj|��tj	|��0}|j
||�|jtjj|��WdQX|jtjj|��Wdtj|�XdS(u8Test that temp_dir() creates and destroys its directory.utempN(
utempfileumkdtempuosupathurealpathujoinuassertFalseuisdirusupportutemp_diruassertEqualu
assertTrueurmtree(uselfu
parent_dirupathu	temp_path((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyu
test_temp_dir\suTestSupport.test_temp_dirc
CsKtj�� }|jtjj|��WdQX|jtjj|��dS(uTest passing no path.N(usupportutemp_diru
assertTrueuosupathuisdiruassertFalse(uselfu	temp_path((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyutest_temp_dir__path_noneksu$TestSupport.test_temp_dir__path_nonecCs�dd�}tj�}tjj|�}zI|jtjj|��|jt||�|jtjj|��Wdt	j
|�XdS(u-Test passing a directory that already exists.c	Ss(tj|��}td��WdQXdS(Nushould not get here(usupportutemp_diru	Exception(upathu	temp_path((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyu
call_temp_dirssuMTestSupport.test_temp_dir__existing_dir__quiet_default.<locals>.call_temp_dirN(utempfileumkdtempuosupathurealpathu
assertTrueuisdiruassertRaisesuFileExistsErrorushutilurmtree(uselfu
call_temp_dirupath((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyu*test_temp_dir__existing_dir__quiet_defaultqsu6TestSupport.test_temp_dir__existing_dir__quiet_defaultcCs�tj�}tjj|�}zvtj��K}tj|dd��}|j	||�WdQXdd�|j
D�}WdQX|jtjj|��Wdt
j|�Xd|g}|j	||�dS(u=Test passing a directory that already exists with quiet=True.uquietNcSsg|]}t|j��qS((ustrumessage(u.0uw((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyu
<listcomp>�s	uGTestSupport.test_temp_dir__existing_dir__quiet_true.<locals>.<listcomp>u+tests may fail, unable to create temp dir: T(utempfileumkdtempuosupathurealpathusupportucheck_warningsutemp_diruTrueuassertEqualuwarningsu
assertTrueuisdirushutilurmtree(uselfupathurecorderu	temp_pathuwarningsuexpected((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyu'test_temp_dir__existing_dir__quiet_true�s
u3TestSupport.test_temp_dir__existing_dir__quiet_truecCsytj�}tj��E}tj|��-}|j||�|jtj�|�WdQXWdQX|jtj�|�dS(N(uosugetcwdusupportutemp_diru
change_cwduassertEqual(uselfuoriginal_cwdu	temp_pathunew_cwd((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyutest_change_cwd�s"uTestSupport.test_change_cwdcCsotj�}dd�}tj��/}tjj|d�}|jt||�WdQX|jtj�|�dS(u&Test passing a non-existent directory.c	Ss(tj|��}td��WdQXdS(Nushould not get here(usupportu
change_cwdu	Exception(upathunew_cwd((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyucall_change_cwd�suFTestSupport.test_change_cwd__non_existent_dir.<locals>.call_change_cwdudoes_not_existN(	uosugetcwdusupportutemp_dirupathujoinuassertRaisesuFileNotFoundErroruassertEqual(uselfuoriginal_cwducall_change_cwdu
parent_dirunon_existent_dir((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyu!test_change_cwd__non_existent_dir�s
u-TestSupport.test_change_cwd__non_existent_dircCs�tj�}tj���}tjj|d�}tj��a}tj|dd��-}|j	||�|j	tj�|�WdQXdd�|j
D�}WdQXWdQXd|g}|j	||�dS(u6Test passing a non-existent directory with quiet=True.udoes_not_existuquietNcSsg|]}t|j��qS((ustrumessage(u.0uw((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyu
<listcomp>�s	uMTestSupport.test_change_cwd__non_existent_dir__quiet_true.<locals>.<listcomp>u)tests may fail, unable to change CWD to: T(uosugetcwdusupportutemp_dirupathujoinucheck_warningsu
change_cwduTrueuassertEqualuwarnings(uselfuoriginal_cwdu
parent_dirubad_dirurecorderunew_cwduwarningsuexpected((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyu-test_change_cwd__non_existent_dir__quiet_true�s"
u9TestSupport.test_change_cwd__non_existent_dir__quiet_truecCsotd}tj��<}tjd|dd��WdQXdd�|jD�}WdQX|j|d|g�dS(	u0Check the warning message when os.chdir() fails.u_does_not_existupathuquietNcSsg|]}t|j��qS((ustrumessage(u.0uw((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyu
<listcomp>�s	u>TestSupport.test_change_cwd__chdir_warning.<locals>.<listcomp>u)tests may fail, unable to change CWD to: T(uTESTFNusupportucheck_warningsu
change_cwduTrueuwarningsuassertEqual(uselfupathurecorderumessages((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyutest_change_cwd__chdir_warning�s
u*TestSupport.test_change_cwd__chdir_warningc
Cs�tj�}tjdt��'|jtjjtj��t�WdQX|jtjj	t��|j
tjjtj��|�dS(Nuname(uosugetcwdusupportutemp_cwduTESTFNuassertEqualupathubasenameuassertFalseuexistsu
assertTrue(uselfuhere((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyu
test_temp_cwd�s
(uTestSupport.test_temp_cwdc
Cs�tj�}tjdd��F}|j||�|jtjj|��|j	tj�|�WdQX|j	tj�|�dS(u Test passing None to temp_cwd().unameN(
uosugetcwdusupportutemp_cwduNoneuassertNotEqualu
assertTrueupathuisdiruassertEqual(uselfuoriginal_cwdunew_cwd((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyutest_temp_cwd__name_none�su$TestSupport.test_temp_cwd__name_nonecCs2|jtjidd6dd6dd6�d�dS(Niiiu{1: 1, 2: 2, 3: 3}(uassertEqualusupportusortdict(uself((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyu
test_sortdict�suTestSupport.test_sortdictc
CsQtj�}|jt��}tj|d�WdQX|j|jjtj	�dS(Nsfoo(
usupportumake_bad_fduassertRaisesuOSErroruosuwriteuassertEqualu	exceptionuerrnouEBADF(uselfufducm((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyutest_make_bad_fd�suTestSupport.test_make_bad_fdcCs-tj|d�|jttj|d�dS(Nu	def classu1(usupportucheck_syntax_erroruassertRaisesuAssertionError(uself((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyutest_check_syntax_error�su#TestSupport.test_check_syntax_errorc	Cs3ddl}tjd��|jd�WdQXdS(Niuasyncore(u	importlibusupportuCleanImportu
import_module(uselfu	importlib((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyutest_CleanImport�suTestSupport.test_CleanImportc
Csitjdd��+|jdtj�|jdtj�WdQX|jdtj�|jdtj�dS(Nufooubar(usupportu
DirsOnSysPathuassertInusysupathuassertNotIn(uself((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyutest_DirsOnSysPath�s
uTestSupport.test_DirsOnSysPathc	Cs9tj��}td�WdQX|j|j�d�dS(Nuhellouhello
(usupportucaptured_stdoutuprintuassertEqualugetvalue(uselfustdout((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyutest_captured_stdout�su TestSupport.test_captured_stdoutcCsBtj��}tddtj�WdQX|j|j�d�dS(Nuhelloufileuhello
(usupportucaptured_stderruprintusysustderruassertEqualugetvalue(uselfustderr((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyutest_captured_stderr�su TestSupport.test_captured_stderrc	CsLtj��*}|jd�|jd�t�}WdQX|j|d�dS(Nuhello
iuhello(usupportucaptured_stdinuwriteuseekuinputuassertEqual(uselfustdinucaptured((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyutest_captured_stdin�s


uTestSupport.test_captured_stdincCstj�dS(N(usupportu
gc_collect(uself((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyutest_gc_collectsuTestSupport.test_gc_collectcCs|jtj�t�dS(N(uassertIsInstanceusupportupython_is_optimizedubool(uself((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyutest_python_is_optimized	su$TestSupport.test_python_is_optimizedc
CsbGdd�d�}|�}tj|dd��|j|jd�WdQX|j|jd�dS(NcBs|EeZdZdZdS(u'TestSupport.test_swap_attr.<locals>.ObjiN(u__name__u
__module__u__qualname__ux(u
__locals__((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyuObj
suObjuxii(usupportu	swap_attruassertEqualux(uselfuObjuobj((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyutest_swap_attrs
	uTestSupport.test_swap_attrc
CsUidd6}tj|dd��|j|dd�WdQX|j|dd�dS(Niuitemi(usupportu	swap_itemuassertEqual(uselfuD((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyutest_swap_items
uTestSupport.test_swap_itemN((u__name__u
__module__u__qualname__usetUputearDownutest_import_moduleutest_import_fresh_moduleutest_get_attributeuunittestuskiputest_get_original_stdoututest_unloadutest_unlinkutest_rmtreeutest_forgetu	test_HOSTutest_find_unused_portutest_bind_portu
test_temp_dirutest_temp_dir__path_noneu*test_temp_dir__existing_dir__quiet_defaultu'test_temp_dir__existing_dir__quiet_trueutest_change_cwdu!test_change_cwd__non_existent_diru-test_change_cwd__non_existent_dir__quiet_trueutest_change_cwd__chdir_warningu
test_temp_cwdutest_temp_cwd__name_noneu
test_sortdictutest_make_bad_fdutest_check_syntax_errorutest_CleanImportutest_DirsOnSysPathutest_captured_stdoututest_captured_stderrutest_captured_stdinutest_gc_collectutest_python_is_optimizedutest_swap_attrutest_swap_item(u
__locals__((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyuTestSupportsF
	uTestSupportcCstg}tj|�dS(N(uTestSupportusupporturun_unittest(utests((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyu	test_main5s	u	test_mainu__main__(u	importlibushutilusysuosuunittestusocketutempfileuerrnoutestusupportuTESTFNupathubasenameumkdtempuTESTDIRNuTestCaseuTestSupportu	test_mainu__name__(((u6/opt/alt/python33/lib64/python3.3/test/test_support.pyu<module>s	�'