Your IP : 216.73.216.213


Current Path : /opt/alt/python27/lib/python2.7/site-packages/pyfakefs/tests/
Upload File :
Current File : //opt/alt/python27/lib/python2.7/site-packages/pyfakefs/tests/dynamic_patch_test.pyc

�
��\c@s�dZddlZddlZddlmZddlmZdejfd��YZej	dej
kowd
knd�d	efd
��Y�Zedkr�ej
�ndS(s<
Tests for patching modules loaded after `setupPyfakefs()`.
i����N(tfake_filesystem_unittest(tpathlibtTestPyfakefsUnittestBasecBseZd�ZRS(cCs|j�dS(sSet up the fake file systemN(t
setUpPyfakefs(tself((sR/opt/alt/python27/lib/python2.7/site-packages/pyfakefs/tests/dynamic_patch_test.pytsetUps(t__name__t
__module__R(((sR/opt/alt/python27/lib/python2.7/site-packages/pyfakefs/tests/dynamic_patch_test.pyRsis6Does not work with Python 3 < 3.3, including Pypy3 2.4tDynamicImportPatchTestcBs�eZdd�Zd�Zd�Zd�Zejej	dkd�d��Z
ejed�d	��Zejed�d
��Z
RS(trunTestcCs tt|�j|dt�dS(Ntuse_dynamic_patch(tsuperRt__init__tTrue(Rt
methodName((sR/opt/alt/python27/lib/python2.7/site-packages/pyfakefs/tests/dynamic_patch_test.pyR scCsOddl}|jd�|j|jjd��|j|jjd��dS(Ni����ttest(tostmkdirt
assertTruetfstexiststpath(RR((sR/opt/alt/python27/lib/python2.7/site-packages/pyfakefs/tests/dynamic_patch_test.pyt
test_os_patch$s
cCsOddl}|jd�|j|jjd��|j|jjd��dS(Ni����R(RRRRRR(Rt_os((sR/opt/alt/python27/lib/python2.7/site-packages/pyfakefs/tests/dynamic_patch_test.pyttest_os_import_as_patch+s
cCsOddl}|jd�|j|jjd��|j|jjd��dS(Ni����R(tos.pathRRRRR(RR((sR/opt/alt/python27/lib/python2.7/site-packages/pyfakefs/tests/dynamic_patch_test.pyttest_os_path_patch2s
isdisk_usage new in Python 3.3cCs<ddl}|jjd�|jd|jd�j�dS(Ni����idt/(tshutilRtset_disk_usagetassertEqualt
disk_usagettotal(RR((sR/opt/alt/python27/lib/python2.7/site-packages/pyfakefs/tests/dynamic_patch_test.pyttest_shutil_patch9ss only run if pathlib is availablecCs|d}tj|�}|jd��}|jd�WdQX|j|jj|��|jj|�}|jd|j	�dS(Nstest.txttwR(
RtPathtopentwriteRRRt
get_objectRtcontents(Rt	file_pathRtftfile_object((sR/opt/alt/python27/lib/python2.7/site-packages/pyfakefs/tests/dynamic_patch_test.pyttest_pathlib_patch@scCs|d}tj|�}|jd��}|jd�WdQX|j|jj|��|jj|�}|jd|j	�dS(Nstest.txtR"R(
RR#R$R%RRRR&RR'(RR(RR)R*((sR/opt/alt/python27/lib/python2.7/site-packages/pyfakefs/tests/dynamic_patch_test.pyttest_pathlib_path_patchKs(ii(RRRRRRtunittesttskipIftsystversion_infoR!RR+R,(((sR/opt/alt/python27/lib/python2.7/site-packages/pyfakefs/tests/dynamic_patch_test.pyRs			$t__main__(i(ii(t__doc__R/R-tpyfakefsRtpyfakefs.extra_packagesRtTestCaseRR.R0RRtmain(((sR/opt/alt/python27/lib/python2.7/site-packages/pyfakefs/tests/dynamic_patch_test.pyt<module>s"	8