Your IP : 216.73.216.213


Current Path : /opt/alt/python33/lib64/python3.3/test/test_importlib/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib64/python3.3/test/test_importlib/__pycache__/test_api.cpython-33.pyo

�
��f|c@sddlmZddlZddlZddlmZddlZddlmZddlZddl	Z	Gdd�de	j
�ZGdd	�d	e	j
�ZGd
d�de	j
�Z
Gdd
�d
e	j
�ZGdd�de	j
�Zdd�Zedkre�ndS(i(uutiliN(u	machinery(usupportcBsn|EeZdZdZdd�Zdd�Zdd�Zdd	�Zd
d�Zdd
�Z	dd�Z
dS(uImportModuleTestsuTest importlib.import_module.cCsZtjd��E}tjd|g��'tjd�}|j|jd�WdQXWdQXdS(Nu	top_levelu	meta_path(uutilumock_modulesuimport_stateu	importlibu
import_moduleuassertEqualu__name__(uselfumockumodule((uA/opt/alt/python33/lib64/python3.3/test/test_importlib/test_api.pyutest_module_importsu$ImportModuleTests.test_module_importcCs�d}dj|�}dj|�}tj||��E}tjd|g��'tj|�}|j|j|�WdQXWdQXdS(Nupkgu{0}.__init__u{0}.modu	meta_path(uformatuutilumock_modulesuimport_stateu	importlibu
import_moduleuassertEqualu__name__(uselfupkg_nameu
pkg_long_nameunameumockumodule((uA/opt/alt/python33/lib64/python3.3/test/test_importlib/test_api.pyutest_absolute_package_importsu.ImportModuleTests.test_absolute_package_importcCs�d}dj|�}d}dj||�}dj|�}tj||��U}tjd|g��7tj|�tj||�}|j|j|�WdQXWdQXdS(Nupkgu{0}.__init__umodu{0}.{1}u.{0}u	meta_path(uformatuutilumock_modulesuimport_stateu	importlibu
import_moduleuassertEqualu__name__(uselfupkg_nameu
pkg_long_nameumodule_nameu
absolute_nameu
relative_nameumockumodule((uA/opt/alt/python33/lib64/python3.3/test/test_importlib/test_api.pyu$test_shallow_relative_package_import s
u6ImportModuleTests.test_shallow_relative_package_importcCs�dddg}tj|��b}tjd|g��Dtjd�tjd�tjdd�}|j|jd�WdQXWdQXdS(Nu
a.__init__ua.b.__init__ua.cu	meta_pathuaua.bu..c(uutilumock_modulesuimport_stateu	importlibu
import_moduleuassertEqualu__name__(uselfumodulesumockumodule((uA/opt/alt/python33/lib64/python3.3/test/test_importlib/test_api.pyu!test_deep_relative_package_import-s

u3ImportModuleTests.test_deep_relative_package_importcCs�d}dj|�}dj|�}tj||��U}tjd|g��7tj|�tj||�}|j|j|�WdQXWdQXdS(Nupkgu{0}.__init__u{0}.modu	meta_path(uformatuutilumock_modulesuimport_stateu	importlibu
import_moduleuassertEqualu__name__(uselfupkg_nameu
pkg_long_nameunameumockumodule((uA/opt/alt/python33/lib64/python3.3/test/test_importlib/test_api.pyu!test_absolute_import_with_package6s
u3ImportModuleTests.test_absolute_import_with_packagec	Cs'|jt��tjd�WdQXdS(Nu.support(uassertRaisesu	TypeErroru	importlibu
import_module(uself((uA/opt/alt/python33/lib64/python3.3/test/test_importlib/test_api.pyutest_relative_import_wo_packageBsu1ImportModuleTests.test_relative_import_wo_packagecs�d�dd�}�fdd�}i|d6|d6}ddg}tjd	||��0}tjd
|g��tjd�WdQXWdQX|j�d�dS(NicSstjd�dS(Nua.b(u	importlibu
import_module(((uA/opt/alt/python33/lib64/python3.3/test/test_importlib/test_api.pyuload_aNsu2ImportModuleTests.test_loaded_once.<locals>.load_acs�d7�dS(Ni(((ub_load_count(uA/opt/alt/python33/lib64/python3.3/test/test_importlib/test_api.pyuload_bPsu2ImportModuleTests.test_loaded_once.<locals>.load_buaua.bu
a.__init__umodule_codeu	meta_pathi(uutilumock_modulesuimport_stateu	importlibu
import_moduleuassertEqual(uselfuload_auload_bucodeumodulesumock((ub_load_countuA/opt/alt/python33/lib64/python3.3/test/test_importlib/test_api.pyutest_loaded_onceIsu"ImportModuleTests.test_loaded_onceN(u__name__u
__module__u__qualname__u__doc__utest_module_importutest_absolute_package_importu$test_shallow_relative_package_importu!test_deep_relative_package_importu!test_absolute_import_with_packageutest_relative_import_wo_packageutest_loaded_once(u
__locals__((uA/opt/alt/python33/lib64/python3.3/test/test_importlib/test_api.pyuImportModuleTestss

	uImportModuleTestscBsc|EeZdZGdd�d�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
S(uFindLoaderTestscBs)|EeZdZeddd��ZdS(uFindLoaderTests.FakeMetaFindercCs
||fS(N((unameupath((uA/opt/alt/python33/lib64/python3.3/test/test_importlib/test_api.pyufind_module^su*FindLoaderTests.FakeMetaFinder.find_moduleN(u__name__u
__module__u__qualname__ustaticmethoduNoneufind_module(u
__locals__((uA/opt/alt/python33/lib64/python3.3/test/test_importlib/test_api.pyuFakeMetaFinder]suFakeMetaFinderc
Csjd}tj|��Otj|�}d}||_|tj|<tj|�}|j	||�WdQXdS(Nusome_modu	a loader!(
uutiluuncacheuimpu
new_moduleu
__loader__usysumodulesu	importlibufind_loaderuassertEqual(uselfunameumoduleuloaderufound((uA/opt/alt/python33/lib64/python3.3/test/test_importlib/test_api.pyutest_sys_modulesas	
u FindLoaderTests.test_sys_modulescCshd}tj|��Mtj|�}d|_|tj|<|jt	��t
j|�WdQXWdQXdS(Nusome_mod(uutiluuncacheuimpu
new_moduleuNoneu
__loader__usysumodulesuassertRaisesu
ValueErroru	importlibufind_loader(uselfunameumodule((uA/opt/alt/python33/lib64/python3.3/test/test_importlib/test_api.pyutest_sys_modules_loader_is_Nonels	
u/FindLoaderTests.test_sys_modules_loader_is_NonecCs^d}tj|��Ctjd|jg��$|j|dftj|��WdQXWdQXdS(Nusome_modu	meta_path(uutiluuncacheuimport_stateuFakeMetaFinderuassertEqualuNoneu	importlibufind_loader(uselfuname((uA/opt/alt/python33/lib64/python3.3/test/test_importlib/test_api.pyutest_successvsuFindLoaderTests.test_successcCsgd}d}tj|��Ftjd|jg��'|j||ftj||��WdQXWdQXdS(Nusome_modupath to some placeu	meta_path(uutiluuncacheuimport_stateuFakeMetaFinderuassertEqualu	importlibufind_loader(uselfunameupath((uA/opt/alt/python33/lib64/python3.3/test/test_importlib/test_api.pyutest_success_path}su!FindLoaderTests.test_success_pathcCs|jtjd��dS(Nunevergoingtofindthismodule(uassertIsNoneu	importlibufind_loader(uself((uA/opt/alt/python33/lib64/python3.3/test/test_importlib/test_api.pyutest_nothing�suFindLoaderTests.test_nothingN(	u__name__u
__module__u__qualname__uFakeMetaFinderutest_sys_modulesutest_sys_modules_loader_is_Noneutest_successutest_success_pathutest_nothing(u
__locals__((uA/opt/alt/python33/lib64/python3.3/test/test_importlib/test_api.pyuFindLoaderTests[s
	uFindLoaderTestscBs,|EeZdZdd�Zdd�ZdS(uInvalidateCacheTestscs�Gdd�d�}d�|��|�}tjjd��|j�fdd��|tj�<|j�fdd��tj�|j�j�|j|j�dS(NcBs8|EeZdZdd�Zdd�Zdd�ZdS(uGInvalidateCacheTests.test_method_called.<locals>.InvalidatingNullFindercWs
d|_dS(NF(uFalseucalled(uselfuignored((uA/opt/alt/python33/lib64/python3.3/test/test_importlib/test_api.pyu__init__�suPInvalidateCacheTests.test_method_called.<locals>.InvalidatingNullFinder.__init__cWsdS(N(uNone(uselfuargs((uA/opt/alt/python33/lib64/python3.3/test/test_importlib/test_api.pyufind_module�suSInvalidateCacheTests.test_method_called.<locals>.InvalidatingNullFinder.find_modulecSs
d|_dS(NT(uTrueucalled(uself((uA/opt/alt/python33/lib64/python3.3/test/test_importlib/test_api.pyuinvalidate_caches�suYInvalidateCacheTests.test_method_called.<locals>.InvalidatingNullFinder.invalidate_cachesN(u__name__u
__module__u__qualname__u__init__ufind_moduleuinvalidate_caches(u
__locals__((uA/opt/alt/python33/lib64/python3.3/test/test_importlib/test_api.pyuInvalidatingNullFinder�suInvalidatingNullFinderugobledeegookicstjj��S(N(usysupath_importer_cacheu__delitem__((ukey(uA/opt/alt/python33/lib64/python3.3/test/test_importlib/test_api.pyu<lambda>�su9InvalidateCacheTests.test_method_called.<locals>.<lambda>cstjj��S(N(usysu	meta_pathuremove((umeta_ins(uA/opt/alt/python33/lib64/python3.3/test/test_importlib/test_api.pyu<lambda>�s(	usysu	meta_pathuinsertu
addCleanupupath_importer_cacheu	importlibuinvalidate_cachesu
assertTrueucalled(uselfuInvalidatingNullFinderupath_ins((ukeyumeta_insuA/opt/alt/python33/lib64/python3.3/test/test_importlib/test_api.pyutest_method_called�s		

u'InvalidateCacheTests.test_method_calledcsCd�tjd�tj�<|j�fdd��tj�dS(Nu
gobbledeegookuabccstjj��S(N(usysupath_importer_cacheu__delitem__((ukey(uA/opt/alt/python33/lib64/python3.3/test/test_importlib/test_api.pyu<lambda>�su:InvalidateCacheTests.test_method_lacking.<locals>.<lambda>(uimpuNullImporterusysupath_importer_cacheu
addCleanupu	importlibuinvalidate_caches(uself((ukeyuA/opt/alt/python33/lib64/python3.3/test/test_importlib/test_api.pyutest_method_lacking�su(InvalidateCacheTests.test_method_lackingN(u__name__u
__module__u__qualname__utest_method_calledutest_method_lacking(u
__locals__((uA/opt/alt/python33/lib64/python3.3/test/test_importlib/test_api.pyuInvalidateCacheTests�suInvalidateCacheTestscBs |EeZdZdd�ZdS(uFrozenImportlibTestscCs8tjdddg�}|jt|jtj��dS(Nu	importlibublockedu_frozen_importlib(usupportuimport_fresh_moduleuassertFalseu
isinstanceu
__loader__u	machineryuFrozenImporter(uselfumodule((uA/opt/alt/python33/lib64/python3.3/test/test_importlib/test_api.pyutest_no_frozen_importlib�su-FrozenImportlibTests.test_no_frozen_importlibN(u__name__u
__module__u__qualname__utest_no_frozen_importlib(u
__locals__((uA/opt/alt/python33/lib64/python3.3/test/test_importlib/test_api.pyuFrozenImportlibTests�suFrozenImportlibTestscBs |EeZdZdd�ZdS(uStartupTestscCs�x�tjj�D]w\}}t|tj�r|tjkrY|jtj	j
|j�q�tj
|�r�|jtj	j|j�q�qqWdS(N(usysumodulesuitemsu
isinstanceutypesu
ModuleTypeubuiltin_module_namesuassertEqualu	importlibu	machineryuBuiltinImporteru
__loader__uimpu	is_frozenuFrozenImporter(uselfunameumodule((uA/opt/alt/python33/lib64/python3.3/test/test_importlib/test_api.pyutest_everyone_has___loader__�s
u)StartupTests.test_everyone_has___loader__N(u__name__u
__module__u__qualname__utest_everyone_has___loader__(u
__locals__((uA/opt/alt/python33/lib64/python3.3/test/test_importlib/test_api.pyuStartupTests�suStartupTestscCs*ddlm}|ttttt�dS(Ni(urun_unittest(utest.supporturun_unittestuImportModuleTestsuFindLoaderTestsuInvalidateCacheTestsuFrozenImportlibTestsuStartupTests(urun_unittest((uA/opt/alt/python33/lib64/python3.3/test/test_importlib/test_api.pyu	test_main�su	test_mainu__main__(uuutiluimpu	importlibu	machineryusysutestusupportutypesuunittestuTestCaseuImportModuleTestsuFindLoaderTestsuInvalidateCacheTestsuFrozenImportlibTestsuStartupTestsu	test_mainu__name__(((uA/opt/alt/python33/lib64/python3.3/test/test_importlib/test_api.pyu<module>sP0