Your IP : 216.73.216.213


Current Path : /opt/alt/python33/lib64/python3.3/unittest/test/testmock/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib64/python3.3/unittest/test/testmock/__pycache__/testcallable.cpython-33.pyo

�
��f�c@syddlZddlmZmZmZddlmZmZmZm	Z	m
Z
mZmZGdd�dej
�ZdS(iN(uis_instanceuXu	SomeClass(uMocku	MagicMockuNonCallableMagicMockuNonCallableMockupatchucreate_autospecu
CallableMixincBs�|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�ZdS(uTestCallablecCs0|jt|t��|jt|t��dS(N(u
assertTrueuis_instanceuNonCallableMagicMockuassertFalseu
CallableMixin(uselfumock((uH/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testcallable.pyuassertNotCallablesuTestCallable.assertNotCallablecCscx\t�t�fD]H}|jt|�|jt|d��|j|jjt	|��qWdS(Nu__call__(
uNonCallableMagicMockuNonCallableMockuassertRaisesu	TypeErroruassertFalseuhasattruassertInu	__class__u__name__urepr(uselfumock((uH/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testcallable.pyutest_non_callablesuTestCallable.test_non_callablecCs0|jttt��|jttt��dS(N(u
assertTrueu
issubclassu	MagicMockuMockuNonCallableMagicMockuNonCallableMock(uself((uH/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testcallable.pyutest_heirarchysuTestCallable.test_heirarchycCsTt�}|jtt|j�t��t�}|jtt|j�t��dS(N(	uNonCallableMocku
assertTrueu
issubclassutypeuoneuMockuNonCallableMagicMockutwou	MagicMock(uselfuoneutwo((uH/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testcallable.pyutest_attributes#s		uTestCallable.test_attributescCs�Gdd�dt�}|�}|jtt|j�|��Gdd�dt�}|�}|jtt|j�|��dS(NcBs|EeZdZdS(u-TestCallable.test_subclasses.<locals>.MockSubN(u__name__u
__module__u__qualname__(u
__locals__((uH/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testcallable.pyuMockSub,suMockSubcBs|EeZdZdS(u.TestCallable.test_subclasses.<locals>.MagicSubN(u__name__u
__module__u__qualname__(u
__locals__((uH/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testcallable.pyuMagicSub2suMagicSub(uMocku
assertTrueu
issubclassutypeuoneu	MagicMockutwo(uselfuMockSubuoneuMagicSubutwo((uH/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testcallable.pyutest_subclasses+s		uTestCallable.test_subclassescCsftdtdd�}|j�}|j|j�|�}|j�|j|�|jt	|�dS(Nu%s.XuspecT(
upatchu__name__uTrueustartu
addCleanupustopuassert_called_once_withuassertNotCallableuassertRaisesu	TypeError(uselfupatcherumockuinstance((uH/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testcallable.pyutest_patch_spec9s	

uTestCallable.test_patch_speccCsftdtdd�}|j�}|j|j�|�}|j�|j|�|jt	|�dS(Nu%s.Xuspec_setT(
upatchu__name__uTrueustartu
addCleanupustopuassert_called_once_withuassertNotCallableuassertRaisesu	TypeError(uselfupatcherumockuinstance((uH/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testcallable.pyutest_patch_spec_setEs	

u TestCallable.test_patch_spec_setcCsVtdtdt��}|j�}|j|j�|j|�|jt|�dS(Nu%s.Xuspec(	upatchu__name__uXustartu
addCleanupustopuassertNotCallableuassertRaisesu	TypeError(uselfupatcherumock((uH/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testcallable.pyutest_patch_spec_instanceQs

u%TestCallable.test_patch_spec_instancecCsVtdtdt��}|j�}|j|j�|j|�|jt|�dS(Nu%s.Xuspec_set(	upatchu__name__uXustartu
addCleanupustopuassertNotCallableuassertRaisesu	TypeError(uselfupatcherumock((uH/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testcallable.pyutest_patch_spec_set_instanceZs

u)TestCallable.test_patch_spec_set_instancec	Cs5Gdd�dt�}Gdd�d|�}Gdd�dt|�}x�dD]�}x�|||fD]�}td	ti||6���}|�}|j�|jt|t��|jt	t
|d
�|�}|j�|ddd
�|jddd
�|jddd
�|jjddd
�WdQXqbWqLWdS(NcBs |EeZdZdd�ZdS(u>TestCallable.test_patch_spec_callable_class.<locals>.CallableXcSsdS(N((uself((uH/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testcallable.pyu__call__esuGTestCallable.test_patch_spec_callable_class.<locals>.CallableX.__call__N(u__name__u
__module__u__qualname__u__call__(u
__locals__((uH/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testcallable.pyu	CallableXdsu	CallableXcBs|EeZdZdS(u8TestCallable.test_patch_spec_callable_class.<locals>.SubN(u__name__u
__module__u__qualname__(u
__locals__((uH/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testcallable.pyuSubhsuSubcBs|EeZdZdS(u:TestCallable.test_patch_spec_callable_class.<locals>.MultiN(u__name__u
__module__u__qualname__(u
__locals__((uH/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testcallable.pyuMultiksuMultiuspecuspec_setu%s.Xu	foobarbaziii(uspecuspec_set(uXu	SomeClassupatchu__name__uassert_called_once_withu
assertTrueuis_instanceu	MagicMockuassertRaisesuAttributeErrorugetattrufoo(	uselfu	CallableXuSubuMultiuarguKlassumockuinstanceuresult((uH/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testcallable.pyutest_patch_spec_callable_classcs"
	
	
u+TestCallable.test_patch_spec_callable_classcCsHtt�}|�}|jt|�tt��}|jt|�dS(N(ucreate_autospecuXuassertRaisesu	TypeError(uselfumockuinstance((uH/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testcallable.pyutest_create_autopsec�s
	u!TestCallable.test_create_autopseccCsVttdd�}|jt|�|j�|jj�|jt|jdd�dS(NuinstanceusomeuargsT(ucreate_autospecu	SomeClassuTrueuassertRaisesu	TypeErroruwibbleuassert_called_once_with(uselfumock((uH/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testcallable.pyutest_create_autospec_instance�s


u*TestCallable.test_create_autospec_instanceN(u__name__u
__module__u__qualname__uassertNotCallableutest_non_callableutest_heirarchyutest_attributesutest_subclassesutest_patch_specutest_patch_spec_setutest_patch_spec_instanceutest_patch_spec_set_instanceutest_patch_spec_callable_classutest_create_autopsecutest_create_autospec_instance(u
__locals__((uH/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testcallable.pyuTestCallables		 	uTestCallable(uunittestuunittest.test.testmock.supportuis_instanceuXu	SomeClassu
unittest.mockuMocku	MagicMockuNonCallableMagicMockuNonCallableMockupatchucreate_autospecu
CallableMixinuTestCaseuTestCallable(((uH/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testcallable.pyu<module>s4