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__/testwith.cpython-33.pyc

�
��f�c@s�ddlZddlmZddlmZddlmZmZmZm	Z	m
Z
mZe	jZ
e	jZGdd�dej�ZGdd�dej�Zed	kr�ej�ndS(
iN(ucatch_warnings(uis_instance(u	MagicMockuMockupatchusentinelu	mock_openucallcBs�|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dS(uWithTestcCsJtdttj��|jttjd�WdQX|jttj�dS(Nu%s.somethingu	unpatched(upatchu__name__usentinelu
Something2uassertEqualu	somethingu	Something(uself((uD/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testwith.pyutest_with_statementsuWithTest.test_with_statementcCs|yCtdttj��'|jttjd�td��WdQXWntk
rWYnX|jd�|jttj�dS(Nu%s.somethingu	unpatchedupowupatch swallowed exception(	upatchu__name__usentinelu
Something2uassertEqualu	somethingu	Exceptionufailu	Something(uself((uD/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testwith.pyutest_with_statement_exceptions

u&WithTest.test_with_statement_exceptioncCs\tdt��3}|jt|d�|jt|t�d�WdQX|jttj�dS(Nu%s.somethingu	unpatchedupatching wrong type(	upatchu__name__uassertEqualu	somethingu
assertTrueuis_instanceu	MagicMockusentinelu	Something(uselfumock_something((uD/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testwith.pyutest_with_statement_as"s

uWithTest.test_with_statement_ascCseGdd�dt�}|j}tj|d��|j|j|d�WdQX|j|j|�dS(NcBs|EeZdZdZdS(u6WithTest.test_patch_object_with_statement.<locals>.FooufooN(u__name__u
__module__u__qualname__u	something(u
__locals__((uD/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testwith.pyuFoo+suFoou	somethingu	unpatched(uobjectu	somethingupatchuassertNotEqualuassertEqual(uselfuFoouoriginal((uD/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testwith.pyu test_patch_object_with_statement*s
	u)WithTest.test_patch_object_with_statementcCs�tdd��]tdt��F}tdt��-}|jt|d�|jt|d�WdQXWdQXWdQX|jttj�|jttj	�dS(Nurecordu%s.somethingu%s.something_elseu	unpatchedT(
ucatch_warningsuTrueupatchu__name__uassertEqualu	somethingusomething_elseusentinelu	Somethingu
SomethingElse(uselfumock_somethingumock_something_else((uD/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testwith.pyutest_with_statement_nested3s&u#WithTest.test_with_statement_nestedcCs_tdttj��0}|jt|d�|j|tjd�WdQX|jttj�dS(Nu%s.somethingu	unpatcheduwrong patch(upatchu__name__usentineluPatcheduassertEqualu	somethingu	Something(uselfumock_something((uD/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testwith.pyutest_with_statement_specified>su&WithTest.test_with_statement_specifiedc
Csyt�}t�|_t�|_d|j_|�}|j||jj�WdQX|jj�|jjddd�dS(NF(uMocku	__enter__u__exit__uFalseureturn_valueuassertEqualuassert_called_withuNone(uselfumockum((uD/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testwith.pyutestContextManagerMockingEs		
u"WithTest.testContextManagerMockingcCsXt�}|jt��|�
ddWdQXWdQX|jj�|j|jj�dS(Nufooi(u	MagicMockuassertRaisesu	TypeErroru	__enter__uassert_called_withu
assertTrueu__exit__ucalled(uselfumock((uD/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testwith.pyu$test_context_manager_with_magic_mockQs	
u-WithTest.test_context_manager_with_magic_mockcCs�tdttj��Y}|jt|d�tdt��}|jt|d�WdQX|jt|d�WdQX|jttjd�dS(Nu%s.somethingu	unpatchedurestored with wrong instanceunot restored(upatchu__name__usentineluPatcheduassertEqualu	somethingu	Something(uselfumock_somethingu
mock_again((uD/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testwith.pyu"test_with_statement_same_attribute[s
u+WithTest.test_with_statement_same_attributecCs�tdt��F}|jt|d�tdt��}|jt|d�WdQXWdQX|jttj�|jttj�dS(Nu%s.somethingu	unpatchedu%s.something_else(upatchu__name__uassertEqualu	somethingusomething_elseusentinelu	Somethingu
SomethingElse(uselfumock_somethingumock_something_else((uD/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testwith.pyutest_with_statement_imbricatedhsu'WithTest.test_with_statement_imbricatedcCs�i}tj|idd6��|j|idd6�WdQX|j|i�|jt��Htj|idd6��(|j|idd6�td��WdQXWdQX|j|i�dS(NubuauKonrad(upatchudictuassertEqualuassertRaisesu	NameError(uselfufoo((uD/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testwith.pyutest_dict_context_managertsu"WithTest.test_dict_context_managerN(u__name__u
__module__u__qualname__utest_with_statementutest_with_statement_exceptionutest_with_statement_asu test_patch_object_with_statementutest_with_statement_nestedutest_with_statement_specifiedutestContextManagerMockingu$test_context_manager_with_magic_mocku"test_with_statement_same_attributeutest_with_statement_imbricatedutest_dict_context_manager(u
__locals__((uD/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testwith.pyuWithTests	

uWithTestcBsD|EeZdZdd�Zdd�Zdd�Zdd�Zd	S(
uTestMockOpenc
CsVt�}tdt|dd��!}|j||�td�WdQX|jd�dS(Nu%s.openucreateufooT(u	mock_openupatchu__name__uTrueuassertIsuopenuassert_called_once_with(uselfumockupatched((uD/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testwith.pyutest_mock_open�s
	uTestMockOpen.test_mock_opencCs�t�}|j}tdt|dd��$td��}|j�WdQXWdQXtd�t�j�t�j�t�j	ddd�g}|j|j|�|j
||�dS(Nu%s.openucreateufooT(u	mock_openureturn_valueupatchu__name__uTrueuopenureaducallu	__enter__u__exit__uNoneuassertEqualu
mock_callsuassertIs(uselfumockuhandleufuexpected_calls((uD/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testwith.pyutest_mock_open_context_manager�s		!u+TestMockOpen.test_mock_open_context_managerc
Cs`t�}t|�tdt|dd��!}|j||�td�WdQX|jd�dS(Nu%s.openucreateufooT(u	MagicMocku	mock_openupatchu__name__uTrueuassertIsuopenuassert_called_once_with(uselfumockupatched((uD/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testwith.pyutest_explicit_mock�s	
uTestMockOpen.test_explicit_mockc	Cs[tdd�}tdt|dd��td�}|j�}WdQX|j|d�dS(Nu	read_dataufoou%s.openucreateubarT(u	mock_openupatchu__name__uTrueuopenureaduassertEqual(uselfumockuhuresult((uD/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testwith.pyutest_read_data�s
uTestMockOpen.test_read_dataN(u__name__u
__module__u__qualname__utest_mock_openutest_mock_open_context_managerutest_explicit_mockutest_read_data(u
__locals__((uD/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testwith.pyuTestMockOpen�s	
uTestMockOpenu__main__(uunittestuwarningsucatch_warningsuunittest.test.testmock.supportuis_instanceu
unittest.mocku	MagicMockuMockupatchusentinelu	mock_openucallu	Somethingu	somethingu
SomethingElseusomething_elseuTestCaseuWithTestuTestMockOpenu__name__umain(((uD/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testwith.pyu<module>s.		u,