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

�
��f�dc@s�ddlZddlmZmZmZmZmZmZmZm	Z	m
Z
ddlmZGdd�de�Z
Gdd�dej�ZGdd	�d	ej�ZGd
d�dej�ZGdd
�d
ej�Zedkr�ej�ndS(iN(	ucallu_Callucreate_autospecu	MagicMockuMockuANYu	_CallListupatchuPropertyMock(udatetimecBs;|EeZdZdd�Zdd�Zddd�ZdS(u	SomeClasscCsdS(N((uselfuaub((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuonesu
SomeClass.onecCsdS(N((uself((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyutwo
su
SomeClass.twocCsdS(N((uselfua((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuthreesuSomeClass.threeN(u__name__u
__module__u__qualname__uoneutwouNoneuthree(u
__locals__((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyu	SomeClass
su	SomeClasscBsD|EeZdZdd�Zdd�Zdd�Zdd�Zd	S(
uAnyTestcCs]|jtt��t�}|t�|jt�t�}|dt�|jdt�dS(Nufoo(uassertEqualuANYuobjectuMockuassert_called_with(uselfumock((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyutest_anys	

	
uAnyTest.test_anycCs0|jtt�d�|jtt�d�dS(Nu<ANY>(uassertEqualurepruANYustr(uself((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyu	test_repr!suAnyTest.test_reprcCs<t�}|tj�dtj��|jtdt�dS(Nufoo(uMockudatetimeunowuassert_called_withuANY(uselfumock((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyutest_any_and_datetime&s	uAnyTest.test_any_and_datetimec	Cst�}tj�}Gdd�dt�}x�tj�|�fD]�}|j�||d|d|�|j|d|d|�|�jd|d|�ttdtdt�tjtdtdt�t�t�jdtdt�g}|j||j	�|j|j	|�qAWdS(	NcBs,|EeZdZdd�Zdd�ZdS(u9AnyTest.test_any_mock_calls_comparison_order.<locals>.FoocSsdS(NF(uFalse(uselfuother((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyu__eq__1su@AnyTest.test_any_mock_calls_comparison_order.<locals>.Foo.__eq__cSsdS(NT(uTrue(uselfuother((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyu__ne__3su@AnyTest.test_any_mock_calls_comparison_order.<locals>.Foo.__ne__N(u__name__u
__module__u__qualname__u__eq__u__ne__(u
__locals__((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuFoo0suFooufooubaruzingaualphaua1uz99(
uMockudatetimeunowuobjectu
reset_mockumethoducalluANYuassertEqualu
mock_calls(uselfumockuduFoouexpected((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyu$test_any_mock_calls_comparison_order-s	
$u,AnyTest.test_any_mock_calls_comparison_orderN(u__name__u
__module__u__qualname__utest_anyu	test_reprutest_any_and_datetimeu$test_any_mock_calls_comparison_order(u
__locals__((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuAnyTestsuAnyTestcBs�|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�Zdd�Zdd�Zdd�Zdd �Zd!d"�Zd#S($uCallTestcCs�t�}|j|t��|j|td��|j|tff��|j|tif��|j|tdff��|j|tdif��|j|tdfif��|j|td��|j|tdff��|j|tdif��|j|tdfif��td�}|j|td��|j|td��|j|tdif��|j|tddif��td�}|j|td��|j|tddif��td�}|j|td��|j|tddif��|j|td ��|j|tdd!if��tidd
6f�}|j|tdfidd
6f��|j|tdidd
6f��|j|tfidd
6f��|j|tidd
6f��dS("Nuufooubarubazuspamiiiiua(u(ufoo(iii((iii(iii((iii(iii(u(iii(iii(iii(iii((iii(iii(u(iii(iii(iii(ufoo(iii(iii(u(iii(iii(iii(ubar(iii(iii(u_CalluassertEqualuassertNotEqual(uselfukall((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyutest_call_with_callIs<	&##uCallTest.test_call_with_callcCs�t�}|j|f�|j|d�|j|ff�|j|dff�|j|dfif�|j|dif�|j|if�dS(Nufoo(ufoo(u_CalluassertEqual(uselfuargs((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyutest_empty__Callns	uCallTest.test_empty__CallcCs�tdfif�}|j|d�|j|dff�|j|dfif�|j|dif�|j|ff�|j|f�|j|if�|j|d�|j|dff�|j|dif�dS(Nufooubar(ufoo(ubar(u_CalluassertEqualuassertNotEqual(uselfuargs((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyutest_named_empty_callzsuCallTest.test_named_empty_callcCsetdif�}|j|d�|j|d	�|j|dd
if�|j|dif�dS(Niiiufoo(iii(iii((iii(iii(ufoo(iii(iii(iii(u_CalluassertEqual(uselfuargs((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyutest_call_with_args�s
uCallTest.test_call_with_argscCshtddif�}|j|d�|j|ddif�|j|d
�|j|dif�dS(Nufooiii(iii(iii(ufoo(iii(iii(iii((iii(iii(u_CalluassertEqualuassertNotEqual(uselfuargs((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyutest_named_call_with_args�s
u"CallTest.test_named_call_with_argsc	Cs�tftdddd�f�}|j|tdddd�f�|j|dtdddd�f�|j|dftdddd�f�|j|ftdddd�f�dS(Nuaiubiufoo(u_CalludictuassertEqual(uselfuargs((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyutest_call_with_kwargs�s
!"%(uCallTest.test_call_with_kwargsc	Cs�tdftdddd�f�}|j|dtdddd�f�|j|dftdddd�f�|j|tdddd�f�|j|ftdddd�f�dS(Nufoouaiubi(u_CalludictuassertEqualuassertNotEqual(uselfuargs((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyutest_named_call_with_kwargs�s
$%("u$CallTest.test_named_call_with_kwargscCsmtdif�}|j|tddd��|jtddd�|�|jtddd�|g�dS(Niii(iii(u_CalluassertEqualucalluassertIn(uselfuargs((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyu#test_call_with_args_call_empty_name�su,CallTest.test_call_with_args_call_empty_namecCss|jtd�tdd��|jtd�tddd�k�|jtdif�tddd�k�dS(	Niii(iii((iii(iii((iii(ii(uassertNotEqualu_CallucalluassertFalseu
assertTrue(uself((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyutest_call_ne�s%uCallTest.test_call_necCsPtd�}x=dd|tfD])}|j||�|j||k�qWdS(Niii(iii((iii(u_CalluNoneuintuassertNotEqualuassertFalse(uselfukalluvalue((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyutest_call_non_tuples�suCallTest.test_call_non_tuplescCs�|jtt��d�|jttd��d�|jttdidd6f��d	�|jttd
didd6f��d�|jtt�d�|jtt�d�|jtt��d�|jttd��d
�|jttdd��d�|jtt�j�d�|jttd�jjdd�j�d�|jtt�jdddd��d�|jtt���d�|jttd�d��d�|jtt��j�jj	d��d�dS(Nucall()ufoou
call.foo()iiiubuaucall(1, 2, 3, a='b')ubarucall.bar(1, 2, 3, a='b')ucallucall(1)uzzuthingucall(zz='thing')u
call().fooucall().foo.bar().bingucall().foo(1, 2, a=3)ucall()()u	call()(2)ucall()().bar().baz.beep(1)(ufoo(iii(iii(
uassertEqualurepru_Callucallustrufooubarubingubazubeep(uself((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyu	test_repr�s,"%'"!uCallTest.test_reprcCs�|jt�dfif�|jtdddddd�dd
idd6dd6f�t�}|dd	d�|d
ddd�|j|jtdd	d�td
ddd�g�dS(Nuufooubaruoneiutwoiiiuaubi(ufooubar(uassertEqualucalluMockucall_args_list(uselfumock((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyu	test_call�s	uCallTest.test_callcCs�|jtjd�ddif�|jtjjdd�dfidd6f�t�}|jddd�|jjddd	d
�|j|jtjddd�tjjddd	d
�g�dS(Niufooufishueggsubar.baziiuaubi(i(uassertEqualucallufooubarubazuMockumethod_calls(uselfumock((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyutest_attribute_call�s"	uCallTest.test_attribute_callc	Cs�td�jd�jddd�}|j|dd	tdd�f�t�}|dddddd�|j|jtdddddd��|j|jtddd��|j|jtdddddd�g�|j|j	tdddddd�g�t�}|jd�j��j
jdd�tjd�j��j
jdd�}|j|j	d
|�|j|j	|j��dS(Niiiuaiu().foo().barubi(ii����(
ucallufooubaruassertEqualudictu	MagicMocku	call_argsuassertNotEqualucall_args_listu
mock_callsubazubeepu	call_list(uselfuresultumocku	last_call((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyutest_extended_call�s$"	(++	%'uCallTest.test_extended_callcCsVt�}|d�|jtd�j�|j�t�}|d�jd�|jtd�jd�j�|j�t�}|d�jd�d�|jtd�jd�d�j�|j�t�}t|d�jd�d�jjj	d�d��td�jd�d�jjj	d�d�j
�}|j|j�|j�dS(Niiiii(u	MagicMockuassertEqualucallu	call_listu
mock_callsumethoduintufooubarubazu__int__(uselfumockukall((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyutest_call_lists	
	
	$
	46uCallTest.test_call_listcCsS|jtt�t�}t|�|j|jtg�|jtg|j�dS(N(uassertEqualucalluANYu	MagicMockuintu
mock_calls(uselfum((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyu
test_call_any#s
	
uCallTest.test_call_anycCs�tdidd6fdd�}|jt|�d�|j|dd	�|j|didd6�td
idd6f�}|j||�dS(Niiiuautwoi(iiT(ii(ii(u_CalluTrueuassertEqualulen(uselfuargsu
other_args((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyutest_two_args_call,suCallTest.test_two_args_callN(u__name__u
__module__u__qualname__utest_call_with_callutest_empty__Callutest_named_empty_callutest_call_with_argsutest_named_call_with_argsutest_call_with_kwargsutest_named_call_with_kwargsu#test_call_with_args_call_empty_nameutest_call_neutest_call_non_tuplesu	test_repru	test_callutest_attribute_callutest_extended_callutest_call_listu
test_call_anyutest_two_args_call(u
__locals__((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuCallTestGs"%	
	
	uCallTestcBs||EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�Zdd�Zdd�Zdd�Zdd �Zd!d"�Zd#d$�Zd%d&�Zd'd(�Zd)d*�Zd+d,�Zd-d.�Zd/d0�Zd1d2�Zd3d4�Zd5d6�Zd7d8�Zd9d:�Zd;d<�Z d=S(>uSpecSignatureTestcCs>|jtt|d�|jdd�|jjdd�|jt|jjdd�|jt|jd�|j�|jj�|jt|jjd�|jt|jd�|j�|jj�|jt|jjd�|jt|jdd�|jd�|jjd�|jdd�|jjdd�dS(Nufooiiiiua(	uassertRaisesuAttributeErrorugetattruoneuassert_called_withuAssertionErroru	TypeErrorutwouthree(uselfumock((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyu_check_someclass_mock8s(	

	

	
u'SpecSignatureTest._check_someclass_mockcCs7x0tt�fD]}t|�}|j|�qWdS(N(u	SomeClassucreate_autospecu_check_someclass_mock(uselfuspecumock((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyu
test_basicSsuSpecSignatureTest.test_basiccCspdd�}t|dd�}|j|�d�Gdd�dt�}t|dd�}|j|�d�dS(NcSsdS(N((((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyufZsu>SpecSignatureTest.test_create_autospec_return_value.<locals>.fureturn_valueufoocBs|EeZdZdS(u@SpecSignatureTest.test_create_autospec_return_value.<locals>.FooN(u__name__u
__module__u__qualname__(u
__locals__((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuFoo_suFoo(ucreate_autospecuassertEqualuobject(uselfufumockuFoo((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyu!test_create_autospec_return_valueYsu3SpecSignatureTest.test_create_autospec_return_valuecCs:tt�}t|�|j�|j|jjd�dS(Ni(ucreate_autospecuintu
reset_mockuassertEqualu__int__u
call_count(uselfum((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyutest_autospec_reset_mockfs

u*SpecSignatureTest.test_autospec_reset_mockcCsUGdd�dt�}tj|d�}|j�}|�jd�|jd�dS(NcBs |EeZdZdd�ZdS(u;SpecSignatureTest.test_mocking_unbound_methods.<locals>.FoocSsdS(N((uselfufoo((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyufooosu?SpecSignatureTest.test_mocking_unbound_methods.<locals>.Foo.fooN(u__name__u
__module__u__qualname__ufoo(u
__locals__((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuFoonsuFooufooi(uobjectupatchustartufoouassert_called_with(uselfuFooupumock_foo((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyutest_mocking_unbound_methodsms
u.SpecSignatureTest.test_mocking_unbound_methodscCsudSGdd�dt�}t|�}|�}|jt|jd�|jd�|jjd�|jt|j�(NcBs |EeZdZdd�ZdS(uCSpecSignatureTest.test_create_autospec_unbound_methods.<locals>.FoocSsdS(N((uself((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyufoo}suGSpecSignatureTest.test_create_autospec_unbound_methods.<locals>.Foo.fooN(u__name__u
__module__u__qualname__ufoo(u
__locals__((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuFoo|suFooi(uobjectucreate_autospecuassertRaisesu	TypeErrorufoouassert_called_with(uselfuFoouklassuinstance((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyu$test_create_autospec_unbound_methodsxs	
u6SpecSignatureTest.test_create_autospec_unbound_methodscCs?Gdd�dt�}t|dd�}|j|jd�dS(NcBs|EeZdZdZdS(uESpecSignatureTest.test_create_autospec_keyword_arguments.<locals>.FooiN(u__name__u
__module__u__qualname__ua(u
__locals__((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuFoo�suFoouau3(uobjectucreate_autospecuassertEqualua(uselfuFooum((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyu&test_create_autospec_keyword_arguments�su8SpecSignatureTest.test_create_autospec_keyword_argumentscCsrdddd�}t|�}|d�|jd�|jt|dd�|ddd�|jddd�dS(NubcSsdS(N((uaub((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyufoo�suJSpecSignatureTest.test_create_autospec_keyword_only_arguments.<locals>.fooiii(uNoneucreate_autospecuassert_called_withuassertRaisesu	TypeError(uselfufooum((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyu+test_create_autospec_keyword_only_arguments�s

u=SpecSignatureTest.test_create_autospec_keyword_only_argumentscCsKt�}dd�}||_t|�}|jd�|jjd�dS(NcSsdS(N((ua((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuf�su@SpecSignatureTest.test_function_as_instance_attribute.<locals>.fubing(u	SomeClassufucreate_autospecuassert_called_with(uselfuobjufumock((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyu#test_function_as_instance_attribute�s		
u5SpecSignatureTest.test_function_as_instance_attributecCs�tg�}|jd�|jjd�|jtt|d�Gdd�dt�}t|�}|jjd�|jjjd�|jtt|jd�dS(NufoocBs|EeZdZgZdS(u0SpecSignatureTest.test_spec_as_list.<locals>.FooN(u__name__u
__module__u__qualname__ufoo(u
__locals__((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuFoo�suFooi(ucreate_autospecuappenduassert_called_withuassertRaisesuAttributeErrorugetattruobjectufoo(uselfumockuFoo((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyutest_spec_as_list�s
u#SpecSignatureTest.test_spec_as_listcCsMGdd�dt�}t|�}x$||jfD]}|j|�q2WdS(NcBs|EeZdZe�ZdS(u.SpecSignatureTest.test_attributes.<locals>.SubN(u__name__u
__module__u__qualname__u	SomeClassuattr(u
__locals__((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuSub�suSub(u	SomeClassucreate_autospecuattru_check_someclass_mock(uselfuSubusub_mockumock((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyutest_attributes�su!SpecSignatureTest.test_attributescCs)Gdd�dt�}t|�}|jd�|jjd�|jtt|jd�|jd�|jjd�|jt|jdd�|jtt|jd�|j	ddg�|j	jddg�|jtt|j	d�|j
jd�|j
jjd�|jtt|j
d�dS(NcBs,|EeZdZdd�ZeZiZdS(uGSpecSignatureTest.test_builtin_functions_types.<locals>.BuiltinSubclasscSsdS(N((uselfuarg((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyubar�suKSpecSignatureTest.test_builtin_functions_types.<locals>.BuiltinSubclass.barN(u__name__u
__module__u__qualname__ubarusorteduattr(u
__locals__((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuBuiltinSubclass�suBuiltinSubclassiufooubarii(ulistucreate_autospecuappenduassert_called_withuassertRaisesuAttributeErrorugetattrubaru	TypeErrorusorteduattrupop(uselfuBuiltinSubclassumock((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyutest_builtin_functions_types�s

u.SpecSignatureTest.test_builtin_functions_typescCsGdd�dt�}t|�}|jdd�|j�|jd�tjdd�tj�tjd�g}|j|j|�|jjdd�|jj�|jjd�|j	tjjdd�tjj�tjjd�g�|j|j|�dS(NcBs|EeZdZe�ZdS(u0SpecSignatureTest.test_method_calls.<locals>.SubN(u__name__u
__module__u__qualname__u	SomeClassuattr(u
__locals__((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuSub�suSubiii(
u	SomeClassucreate_autospecuoneutwouthreeucalluassertEqualumethod_callsuattruextend(uselfuSubumockuexpected((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyutest_method_calls�s

*
4u#SpecSignatureTest.test_method_callscCs�Gdd�dt�}t|�}|jt|�g�|jtt|�|jtt|j�|jt|�g�|j|dt�|j|jdt�dS(NcBs|EeZdZiZdS(u=SpecSignatureTest.test_magic_methods.<locals>.BuiltinSubclassN(u__name__u
__module__u__qualname__uattr(u
__locals__((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuBuiltinSubclass�suBuiltinSubclassufoo(	ulistucreate_autospecuassertEqualuassertRaisesu	TypeErroruintuattruassertIsInstanceu	MagicMock(uselfuBuiltinSubclassumock((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyutest_magic_methods�su$SpecSignatureTest.test_magic_methodscCs�Gdd�dt�}xk||�fD]Z}t|dd�}|j|�|jtt|dd�|jtt|jdd�q&WdS(NcBs|EeZdZe�ZdS(u,SpecSignatureTest.test_spec_set.<locals>.SubN(u__name__u
__module__u__qualname__u	SomeClassuattr(u
__locals__((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuSubsuSubuspec_setufooubarT(u	SomeClassucreate_autospecuTrueu_check_someclass_mockuassertRaisesuAttributeErrorusetattruattr(uselfuSubuspecumock((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyu
test_spec_sets
uSpecSignatureTest.test_spec_setcCs�Gdd�dt�}Gdd�d|�}Gdd�dt|�}x{||�||�||�fD]X}t|�}|jdd�|jjdd�|jd	d
�|jjd	d
�qgWdS(NcBs8|EeZdZedd��Zedd��ZdS(u/SpecSignatureTest.test_descriptors.<locals>.FoocSsdS(N((uclsuaub((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyufsu1SpecSignatureTest.test_descriptors.<locals>.Foo.fcSsdS(N((uaub((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyugsu1SpecSignatureTest.test_descriptors.<locals>.Foo.gN(u__name__u
__module__u__qualname__uclassmethodufustaticmethodug(u
__locals__((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuFoosuFoocBs|EeZdZdS(u/SpecSignatureTest.test_descriptors.<locals>.BarN(u__name__u
__module__u__qualname__(u
__locals__((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuBarsuBarcBs|EeZdZdS(u/SpecSignatureTest.test_descriptors.<locals>.BazN(u__name__u
__module__u__qualname__(u
__locals__((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuBazsuBaziiii(uobjectu	SomeClassucreate_autospecufuassert_called_once_withug(uselfuFoouBaruBazuspecumock((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyutest_descriptorss(u"SpecSignatureTest.test_descriptorscCs�Gdd�dt�}||_t|�}|�|j|jj�|j�|jj�|j|jtj�tjj�g�|j	|j
|j�|j|j
|j�|j
j
�|jt|jj
j�dS(NcBs,|EeZdZdd�ZdZeZdS(u+SpecSignatureTest.test_recursive.<locals>.AcSsdS(N((uself((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyua,su-SpecSignatureTest.test_recursive.<locals>.A.aufoo bar bazN(u__name__u
__module__u__qualname__uaufooubar(u
__locals__((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuA+suA(uobjectuBucreate_autospecuassertFalseucalleduauassertEqualumethod_callsucalluassertIsufooubaruassertIsNotuloweruassertRaisesuAssertionErroruassert_called_with(uselfuAumock((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyutest_recursive*s	

(
u SpecSignatureTest.test_recursivecCsmGdd�dt�}t|�}|j||��xZ||�fD]I}|j�|jj�|jt|jd�|jtt|d�qEWt|��}|j�|jj�|jt|jd�|jtt|d�|jt|�|j	j
�|j	j
j�|jtt|j	d�|j	�j
�|j	�j
j�|jtt|j	�d�dS(NcBs6|EeZdZdd�ZGdd�de�ZdS(u@SpecSignatureTest.test_spec_inheritance_for_classes.<locals>.FoocSsdS(N((uself((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuaCsuBSpecSignatureTest.test_spec_inheritance_for_classes.<locals>.Foo.acBs |EeZdZdd�ZdS(uDSpecSignatureTest.test_spec_inheritance_for_classes.<locals>.Foo.BarcSsdS(N((uself((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyufFsuFSpecSignatureTest.test_spec_inheritance_for_classes.<locals>.Foo.Bar.fN(u__name__u
__module__u__qualname__uf(u
__locals__((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuBarEsuBarN(u__name__u
__module__u__qualname__uauobjectuBar(u
__locals__((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuFooBsuFooufooubug(uobjectucreate_autospecuassertIsNotuauassert_called_withuassertRaisesu	TypeErroruAttributeErrorugetattruBaruf(uselfuFoou
class_mocku	this_mocku
instance_mock((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyu!test_spec_inheritance_for_classesAs(




u3SpecSignatureTest.test_spec_inheritance_for_classescCs�Gdd�dt�}||_t|�}|�}|jtt|d�|j�}|jtt|d�t|��}|jtt|d�|jt|�|j�}|jtt|d�dS(NcBs|EeZdZdZdS(u+SpecSignatureTest.test_inherit.<locals>.FooiN(u__name__u
__module__u__qualname__ua(u
__locals__((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuFoofsuFooub(uobjectuFooucreate_autospecuassertRaisesuAttributeErrorugetattru	TypeError(uselfuFooumockuinstanceu
attr_instanceucall_result((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyutest_inherites		uSpecSignatureTest.test_inheritcCs�td�tt�td�tt�ti�tt�tg�tt�tt��tt�td�tt�td�tt�td�td�dS(Niufoog�?y�?FT(
ucreate_autospecuintustrudictulistusetufloatucomplexuFalseuTrue(uself((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyu
test_builtins}s 














uSpecSignatureTest.test_builtinscCs�dd�}t|�}|jt|�|dd�|jdd�||_t|�}|jt|j�|jdd�|jjdd�dS(NcSsdS(N((uaub((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuf�su*SpecSignatureTest.test_function.<locals>.fiiii(ucreate_autospecuassertRaisesu	TypeErroruassert_called_withuf(uselfufumock((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyu
test_function�s
	uSpecSignatureTest.test_functioncs�Gdd�dt��G�fdd�dt�}t|��|jt�fdd���jdd�|jt�fd	d���j}|j|jfdS(
NcBs#|EeZdZddd�ZdS(u;SpecSignatureTest.test_skip_attributeerrors.<locals>.RaisercSs|dkrtd��ndS(Nu$Can only be accessed via an instance(uNoneuAttributeError(uselfuobjutype((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyu__get__�suCSpecSignatureTest.test_skip_attributeerrors.<locals>.Raiser.__get__N(u__name__u
__module__u__qualname__uNoneu__get__(u
__locals__((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuRaiser�suRaisercs/|EeZdZ��Zedd��ZdS(u@SpecSignatureTest.test_skip_attributeerrors.<locals>.RaiserClasscSs||S(N((uaub((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuexisting�suISpecSignatureTest.test_skip_attributeerrors.<locals>.RaiserClass.existingN(u__name__u
__module__u__qualname__uraiserustaticmethoduexisting(u
__locals__(uRaiser(uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuRaiserClass�s	uRaiserClasscs�jddd�S(Niii(uexisting(ux(us(uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyu<lambda>�su=SpecSignatureTest.test_skip_attributeerrors.<locals>.<lambda>iics�jS(N(unonexisting((us(uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyu<lambda>�s(	uobjectucreate_autospecuassertRaisesu	TypeErroruexistinguAttributeErroruraiserufooubar(uselfuRaiserClassuobj((uRaiserusuG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyutest_skip_attributeerrors�s	u+SpecSignatureTest.test_skip_attributeerrorscCsjGdd�dt�}t|�}|jt|�|d�|jd�|dd�|jdd�dS(NcBs#|EeZdZddd�ZdS(u3SpecSignatureTest.test_signature_class.<locals>.FooicSsdS(N((uselfuaub((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyu__init__�su<SpecSignatureTest.test_signature_class.<locals>.Foo.__init__N(u__name__u
__module__u__qualname__u__init__(u
__locals__((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuFoo�suFooiii(uobjectucreate_autospecuassertRaisesu	TypeErroruassert_called_once_withuassert_called_with(uselfuFooumock((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyutest_signature_class�s


u&SpecSignatureTest.test_signature_classcCs$Gdd�dt�}t|�dS(NcBs|EeZdZdS(u6SpecSignatureTest.test_class_with_no_init.<locals>.FooN(u__name__u
__module__u__qualname__(u
__locals__((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuFoo�suFoo(uobjectucreate_autospec(uselfuFoo((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyutest_class_with_no_init�su)SpecSignatureTest.test_class_with_no_initcCs�Gdd�dt�}t|�}|�|j�|jt|d�|�}|jt|�|dd�|jdd�|d�|jd�t|��}|dd�|jdd�|jt|�|d�|jd�dS(NcBs,|EeZdZdd�Zdd�ZdS(u;SpecSignatureTest.test_signature_callable.<locals>.CallablecSsdS(N((uself((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyu__init__�suDSpecSignatureTest.test_signature_callable.<locals>.Callable.__init__cSsdS(N((uselfua((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyu__call__�suDSpecSignatureTest.test_signature_callable.<locals>.Callable.__call__N(u__name__u
__module__u__qualname__u__init__u__call__(u
__locals__((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuCallable�suCallableua(uobjectucreate_autospecuassert_called_once_withuassertRaisesu	TypeErroruassert_called_with(uselfuCallableumockuinstance((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyutest_signature_callable�s"
	




u)SpecSignatureTest.test_signature_callablecCs�Gdd�dt�}t|�}|�}|j�|jt|d�|jt|�|jt|d�t|��}|jt|�|jt|d�dS(NcBs |EeZdZdd�ZdS(uASpecSignatureTest.test_signature_noncallable.<locals>.NonCallablecSsdS(N((uself((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyu__init__�suJSpecSignatureTest.test_signature_noncallable.<locals>.NonCallable.__init__N(u__name__u
__module__u__qualname__u__init__(u
__locals__((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuNonCallable�suNonCallableua(uobjectucreate_autospecuassert_called_once_withuassertRaisesu	TypeError(uselfuNonCallableumockuinstance((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyutest_signature_noncallable�s	
u,SpecSignatureTest.test_signature_noncallablecCs\Gdd�dt�}t|�}|j}|j|td��|j�|jj�dS(NcBs|EeZdZdZdS(u8SpecSignatureTest.test_create_autospec_none.<locals>.FooN(u__name__u
__module__u__qualname__uNoneubar(u
__locals__((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuFoo�suFoo(uobjectucreate_autospecubaruassertNotIsInstanceutypeuNoneufoouassert_called_once_with(uselfuFooumockunone((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyutest_create_autospec_none�s	
u+SpecSignatureTest.test_create_autospec_nonecCsIGdd�dt�}t|�}|jdd�|jjdd�dS(NcBs |EeZdZdd�ZdS(uMSpecSignatureTest.test_autospec_functions_with_self_in_odd_place.<locals>.FoocSsdS(N((uauself((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuf
suOSpecSignatureTest.test_autospec_functions_with_self_in_odd_place.<locals>.Foo.fN(u__name__u
__module__u__qualname__uf(u
__locals__((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuFoo	suFoouselfi
(uobjectucreate_autospecufuassert_called_with(uselfuFooua((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyu.test_autospec_functions_with_self_in_odd_placesu@SpecSignatureTest.test_autospec_functions_with_self_in_odd_placecCs�Gdd�dt�}t|�}|j}|j|t�|ddd�|jddd�|jddd�|jjddd�dS(	NcBs&|EeZdZedd��ZdS(u5SpecSignatureTest.test_autospec_property.<locals>.FoocSsdS(Ni((uself((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyufoosu9SpecSignatureTest.test_autospec_property.<locals>.Foo.fooN(u__name__u
__module__u__qualname__upropertyufoo(u
__locals__((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuFoosuFooiiiiii(uobjectucreate_autospecufoouassertIsInstanceu	MagicMockuabcuassert_called_once_with(uselfuFooufoou
mock_property((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyutest_autospec_propertys	u(SpecSignatureTest.test_autospec_propertycCs{Gdd�dt�}t|�}|j}|ddd�|jddd�|jddd�|jjddd�dS(	NcBs|EeZdZdgZdS(u2SpecSignatureTest.test_autospec_slots.<locals>.FoouaN(u__name__u
__module__u__qualname__u	__slots__(u
__locals__((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuFoo$suFooiiiiii(uobjectucreate_autospecuauabcuassert_called_once_with(uselfuFooufoou	mock_slot((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyutest_autospec_slots#s	u%SpecSignatureTest.test_autospec_slotsN(!u__name__u
__module__u__qualname__u_check_someclass_mocku
test_basicu!test_create_autospec_return_valueutest_autospec_reset_mockutest_mocking_unbound_methodsu$test_create_autospec_unbound_methodsu&test_create_autospec_keyword_argumentsu+test_create_autospec_keyword_only_argumentsu#test_function_as_instance_attributeutest_spec_as_listutest_attributesutest_builtin_functions_typesutest_method_callsutest_magic_methodsu
test_spec_setutest_descriptorsutest_recursiveu!test_spec_inheritance_for_classesutest_inheritu
test_builtinsu
test_functionutest_skip_attributeerrorsutest_signature_classutest_class_with_no_initutest_signature_callableutest_signature_noncallableutest_create_autospec_noneu.test_autospec_functions_with_self_in_odd_placeutest_autospec_propertyutest_autospec_slots(u
__locals__((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuSpecSignatureTest6s<


$
uSpecSignatureTestcBsD|EeZdZdd�Zdd�Zdd�Zdd�Zd	S(
uTestCallListcCs�t�}|j|jt�|dd�|dd�|dd�|dd�xQtdd�tdd�tdd�tdd�fD]}|j||j�q�Wtdd�tdd�g}|j||j�tdd�tdd�g}|j||j�tdd�tdd�g}|j||j�tdd�g}|j||j�|jtd�|j�|jtd�g|j�dS(	Niiuaiiubiufish(uMockuassertIsInstanceucall_args_listu	_CallListucalluassertInuassertNotIn(uselfumockukallucalls((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyu!test_args_list_contains_call_list3s$	



=u.TestCallList.test_args_list_contains_call_listcCset�}|dd�|jdd�|jj�jddd�d}|jt|j�|�dS(	NiiuaiufishucatudoguU[call(1, 2),
 call.foo(a=3),
 call.foo.bar(),
 call.foo.bar().baz('fish', cat='dog')](uMockufooubarubazuassertEqualustru
mock_calls(uselfumockuexpected((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyutest_call_list_strLs	
uTestCallList.test_call_list_strcCs�tdtdt�}|j�}ztj|j�t�}|j|j�|j|j	t
�t
�g�d|_|j|j	t
�t
�t
d�g�Wd|j�XdS(Nu%s.SomeClass.oneunew_callablei(upatchu__name__uPropertyMockustartu	SomeClassuoneuassert_called_once_withuassert_called_withuassertEqualu
mock_callsucallustop(uselfupumockus((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyutest_propertymock[s
	
	,uTestCallList.test_propertymockcCsXt�}t�}|t|�_|j}|j�|j|t�|j|t�dS(N(u	MagicMockuPropertyMockutypeufoouassert_called_once_withuassertIsInstanceuassertNotIsInstance(uselfumupureturned((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyutest_propertymock_returnvaluems			
u*TestCallList.test_propertymock_returnvalueN(u__name__u
__module__u__qualname__u!test_args_list_contains_call_listutest_call_list_strutest_propertymockutest_propertymock_returnvalue(u
__locals__((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyuTestCallList1suTestCallListu__main__(uunittestu
unittest.mockucallu_Callucreate_autospecu	MagicMockuMockuANYu	_CallListupatchuPropertyMockudatetimeuobjectu	SomeClassuTestCaseuAnyTestuCallTestuSpecSignatureTestuTestCallListu__name__umain(((uG/opt/alt/python33/lib64/python3.3/unittest/test/testmock/testhelpers.pyu<module>s@
3���G