python (3.12.0)

(root)/
lib/
python3.12/
test/
__pycache__/
test_opcache.cpython-312.opt-2.pyc

Αe+ddlZGddejZGddejZGddejZGdd	ejZed
k(rddlZejyy)NceZdZdZy)TestLoadSuperAttrCachec*gGfddGfdd}Gdd|}|}|j|jdj|j|jd|j||fgy)NceZdZfdZy)[TestLoadSuperAttrCache.test_descriptor_not_double_executed_on_spec_fail.<locals>.Descriptorc0j||fdS)NcyNrE/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/test/test_opcache.py<lambda>zuTestLoadSuperAttrCache.test_descriptor_not_double_executed_on_spec_fail.<locals>.Descriptor.__get__.<locals>.<lambda>
r
)append)selfinstanceownercallss   r__get__zcTestLoadSuperAttrCache.test_descriptor_not_double_executed_on_spec_fail.<locals>.Descriptor.__get__sh./  r
N)__name__
__module____qualname__r)rsr
Descriptorrs
!r
rceZdZWZy)RTestLoadSuperAttrCache.test_descriptor_not_double_executed_on_spec_fail.<locals>.CN)rrrdrsrCrs
Ar
rceZdZfdZxZS)RTestLoadSuperAttrCache.test_descriptor_not_double_executed_on_spec_fail.<locals>.Dc t|SN)superr)r	__class__s rfzTTestLoadSuperAttrCache.test_descriptor_not_double_executed_on_spec_fail.<locals>.D.fswy{"r
)rrrr&
__classcell__)r%s@rDr!s

#
#r
r(r)assertEqualr&clear)rrr(rrrs    @@r0test_descriptor_not_double_executed_on_spec_failzGTestLoadSuperAttrCache.test_descriptor_not_double_executed_on_spec_fails|	!	!
			#	#
C"

"!Q)r
N)rrrr+rr
rrrs*r
rc`eZdZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZ
dZd
ZdZy)TestLoadAttrCachecGddGfdd}d}|}tdD]}d_d_|j||d	y)
NceZdZy)NTestLoadAttrCache.test_descriptor_added_after_optimization.<locals>.DescriptorNrrrrr
rrr0r
rc$eZdZdZWZy)ETestLoadAttrCache.test_descriptor_added_after_optimization.<locals>.Ccd|_yr
xrs r__init__zNTestLoadAttrCache.test_descriptor_added_after_optimization.<locals>.C.__init__!s	r
N)rrrr9r7rsrrr4 s
Ar
rc|jSr#r6os rr&zETestLoadAttrCache.test_descriptor_added_after_optimization.<locals>.f%s33Jr
cy)Nrrrvalues   rrzLTestLoadAttrCache.test_descriptor_added_after_optimization.<locals>.<lambda>,rr
cyr#r)argss rrzLTestLoadAttrCache.test_descriptor_added_after_optimization.<locals>.<lambda>-rr
r?)ranger__set__r))rrr&r<irs     @r(test_descriptor_added_after_optimizationz:TestLoadAttrCache.test_descriptor_added_after_optimizations^				
	
Ct	A	=
/
1q!r
c GddGfddt}Gdd|d}d	}fd
}tdD]}|j||_|_tdD]}|j|y)NceZdZy)XTestLoadAttrCache.test_metaclass_descriptor_added_after_optimization.<locals>.DescriptorNr1rr
rrrJ2r2r
rceZdZWZy)WTestLoadAttrCache.test_metaclass_descriptor_added_after_optimization.<locals>.MetaclassNrrr	attributersr	MetaclassrL5
"Ir
rOceZdZdZy)STestLoadAttrCache.test_metaclass_descriptor_added_after_optimization.<locals>.ClassTNrMrr
rClassrR8Ir
rS	metaclasscyNFrrrrs   rrzUTestLoadAttrCache.test_metaclass_descriptor_added_after_optimization.<locals>.__get__;sr
cyr#rr@s   rrEzUTestLoadAttrCache.test_metaclass_descriptor_added_after_optimization.<locals>.__set__>r
cjSr#rNrSsrr&zOTestLoadAttrCache.test_metaclass_descriptor_added_after_optimization.<locals>.fA
??"r
r=typerD
assertTruerrEassertFalserrOrrEr&_rSrs      @@r2test_metaclass_descriptor_added_after_optimizationzDTestLoadAttrCache.test_metaclass_descriptor_added_after_optimization1s			%	%	i				#t	!AOOAC 	!%
$
t	"AQS!	"r
cGddt}Gdd|fd}tdD]}|j|y)NceZdZedZy)VTestLoadAttrCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.MetaclasscyNTrr8s rrNz`TestLoadAttrCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.Metaclass.attributeOr
NrrrpropertyrNrr
rrOriN


r
rOceZdZdZy)RTestLoadAttrCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.ClassFNrMrr
rrSrqSIr
rSrUcjSr#r]r^srr&zNTestLoadAttrCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.fVr_r
r=rarDrbrrOr&rerSs    @r1test_metaclass_descriptor_shadows_class_attributezCTestLoadAttrCache.test_metaclass_descriptor_shadows_class_attributeMsC		
	i		#t	!AOOAC 	!r
cGddt}Gdd|td}fd}tdD]}|j|||_tdD]}|j|y)	NceZdZy)UTestLoadAttrCache.test_metaclass_set_descriptor_after_optimization.<locals>.MetaclassNr1rr
rrOry]r2r
rOceZdZdZy)QTestLoadAttrCache.test_metaclass_set_descriptor_after_optimization.<locals>.ClassTNrMrr
rrSr{`rTr
rSrUcyrXrr8s rrNzUTestLoadAttrCache.test_metaclass_set_descriptor_after_optimization.<locals>.attributecsr
cjSr#r]r^srr&zMTestLoadAttrCache.test_metaclass_set_descriptor_after_optimization.<locals>.fgr_r
r=rarnrDrbrNrcrrOrNr&rerSs     @r0test_metaclass_set_descriptor_after_optimizationzBTestLoadAttrCache.test_metaclass_set_descriptor_after_optimization\s			i	
	
		#t	!AOOAC 	!(	t	"AQS!	"r
cGddt}Gdd|fd}tdD]}|j||`tdD]}|j	|y)NceZdZedZy)UTestLoadAttrCache.test_metaclass_del_descriptor_after_optimization.<locals>.Metaclasscyrkrr8s rrNz_TestLoadAttrCache.test_metaclass_del_descriptor_after_optimization.<locals>.Metaclass.attributetrlr
Nrmrr
rrOrsror
rOceZdZdZy)QTestLoadAttrCache.test_metaclass_del_descriptor_after_optimization.<locals>.ClassFNrMrr
rrSrxrrr
rSrUcjSr#r]r^srr&zMTestLoadAttrCache.test_metaclass_del_descriptor_after_optimization.<locals>.f{r_r
r=rarDrbrNrcrus    @r0test_metaclass_del_descriptor_after_optimizationzBTestLoadAttrCache.test_metaclass_del_descriptor_after_optimizationrsn		
	i		#t	!AOOAC 	!
t	"AQS!	"r
cpGddfd}tdD]}|j|y)NceZdZdZy)NTestLoadAttrCache.test_type_descriptor_shadows_attribute_method.<locals>.ClassNrrrmrorr
rrSrsCr
rScjSr#rr^srr&zJTestLoadAttrCache.test_type_descriptor_shadows_attribute_method.<locals>.fs
99r
r=)rDassertIsNonerr&rerSs   @r-test_type_descriptor_shadows_attribute_methodz?TestLoadAttrCache.test_type_descriptor_shadows_attribute_methods7			t	#Aac"	#r
czGddfd}tdD]}|j|ty)NceZdZdZy)NTestLoadAttrCache.test_type_descriptor_shadows_attribute_member.<locals>.ClassNrrr__base__rr
rrSrsHr
rScjSr#rr^srr&zJTestLoadAttrCache.test_type_descriptor_shadows_attribute_member.<locals>.f
>>!r
r=)rDassertIsobjectrs   @r-test_type_descriptor_shadows_attribute_memberz?TestLoadAttrCache.test_type_descriptor_shadows_attribute_members7			"t	'AMM!#v&	'r
crGddfd}tdD]}|j|dy)NceZdZdZy)NTestLoadAttrCache.test_type_descriptor_shadows_attribute_getset.<locals>.ClassSpamNr1rr
rrSrsHr
rScjSr#)rr^srr&zJTestLoadAttrCache.test_type_descriptor_shadows_attribute_getset.<locals>.frr
r=rDr)rs   @r-test_type_descriptor_shadows_attribute_getsetz?TestLoadAttrCache.test_type_descriptor_shadows_attribute_getsets9			"t	+AQS'*	+r
cGddt}Gdd|fd}tdD]}|j|y)NceZdZdZy)@TestLoadAttrCache.test_metaclass_getattribute.<locals>.Metaclasscyrkrrnames  r__getattribute__zQTestLoadAttrCache.test_metaclass_getattribute.<locals>.Metaclass.__getattribute__r
Nrrrrrr
rrOr
r
rOceZdZdZy)<TestLoadAttrCache.test_metaclass_getattribute.<locals>.ClassFNrMrr
rrSrrrr
rSrUcjSr#r]r^srr&z8TestLoadAttrCache.test_metaclass_getattribute.<locals>.fr_r
r=rtrus    @rtest_metaclass_getattributez-TestLoadAttrCache.test_metaclass_getattributesC			i		#t	!AOOAC 	!r
c
Gddt}Gddt}Gdd|fd}td	D]}|j||_td	D]}|j	|y)
NceZdZedZy);TestLoadAttrCache.test_metaclass_swap.<locals>.OldMetaclasscyrkrr8s rrNzETestLoadAttrCache.test_metaclass_swap.<locals>.OldMetaclass.attributerlr
Nrmrr
rOldMetaclassrror
rceZdZedZy);TestLoadAttrCache.test_metaclass_swap.<locals>.NewMetaclasscyrXrr8s rrNzETestLoadAttrCache.test_metaclass_swap.<locals>.NewMetaclass.attributesr
Nrmrr
rNewMetaclassrs


r
rceZdZy)4TestLoadAttrCache.test_metaclass_swap.<locals>.ClassNr1rr
rrSrr2r
rSrUcjSr#r]r^srr&z0TestLoadAttrCache.test_metaclass_swap.<locals>.fr_r
r=rarDrbr%rcrrrr&rerSs     @rtest_metaclass_swapz%TestLoadAttrCache.test_metaclass_swaps{	4	
	4	
	l		#t	!AOOAC 	!'t	"AQS!	"r
cGddGfdd}d}|}d|_tdD](}|jt5||ddd*y#1swY5xYw)NceZdZdZy)QTestLoadAttrCache.test_load_shadowing_slot_should_raise_type_error.<locals>.ClassslotNrrr	__slots__rr
rrSr!Ir
rSc,eZdZdZWjZy)RTestLoadAttrCache.test_load_shadowing_slot_should_raise_type_error.<locals>.SneakyshadowedNrrrrr	shadowingr^srSneakyr%I

Ir
rc|jyr#rr;s rr&zMTestLoadAttrCache.test_load_shadowing_slot_should_raise_type_error.<locals>.fs	
KKr
*r=)rrDassertRaises	TypeErrorrrr&r<rerSs     @r0test_load_shadowing_slot_should_raise_type_errorzBTestLoadAttrCache.test_load_shadowing_slot_should_raise_type_errorsn	"	"	#	#	
H
t	A""9-
!

	

s	A  A)	cGddGfdd}d}|}tdD](}|jt5||ddd*y#1swY5xYw)NceZdZdZy)RTestLoadAttrCache.test_store_shadowing_slot_should_raise_type_error.<locals>.ClassrNrrr
rrSrrr
rSc,eZdZdZWjZy)STestLoadAttrCache.test_store_shadowing_slot_should_raise_type_error.<locals>.SneakyrNrr^srrrrr
rcd|_yNrrr;s rr&zNTestLoadAttrCache.test_store_shadowing_slot_should_raise_type_error.<locals>.fs	AKr
r=rDrrrs     @r1test_store_shadowing_slot_should_raise_type_errorzCTestLoadAttrCache.test_store_shadowing_slot_should_raise_type_errorsg	"	"	#	#	
Ht	A""9-
!

	

	AA"	cGddGfdd}d}|}tdD](}|jt5||ddd*y#1swY5xYw)NceZdZdZy)ITestLoadAttrCache.test_load_borrowed_slot_should_not_crash.<locals>.ClassrNrrr
rrSrrr
rSc(eZdZWjZy)JTestLoadAttrCache.test_load_borrowed_slot_should_not_crash.<locals>.SneakyNrrrrborrowedr^srrrzzHr
rc|jyr#rr;s rr&zETestLoadAttrCache.test_load_borrowed_slot_should_not_crash.<locals>.fs	
JJr
r=rrs     @r(test_load_borrowed_slot_should_not_crashz:TestLoadAttrCache.test_load_borrowed_slot_should_not_crashsg	"	"	"	"	
Ht	A""9-
!

	

rcGddGfdd}d}|}tdD](}|jt5||ddd*y#1swY5xYw)NceZdZdZy)JTestLoadAttrCache.test_store_borrowed_slot_should_not_crash.<locals>.ClassrNrrr
rrSrrr
rSc(eZdZWjZy)KTestLoadAttrCache.test_store_borrowed_slot_should_not_crash.<locals>.SneakyNrr^srrrrr
rcd|_yrrr;s rr&zFTestLoadAttrCache.test_store_borrowed_slot_should_not_crash.<locals>.fs	AJr
r=rrs     @r)test_store_borrowed_slot_should_not_crashz;TestLoadAttrCache.test_store_borrowed_slot_should_not_crashsg	"	"	"	"	
Ht	A""9-
!

	

rN)rrrrGrfrvrrrrrrrrrrrrr
rr-r-sH"*"8
!","(#'+!"2$" r
r-cBeZdZdZdZdZdZdZdZdZ	dZ
d	Zy
)TestLoadMethodCachec GddGfdd}d}d}d}||_fd}td	D]}|j||_|_td	D]}|j|y)
NceZdZy)PTestLoadMethodCache.test_descriptor_added_after_optimization.<locals>.DescriptorNr1rr
rrrr2r
rceZdZWZy)KTestLoadMethodCache.test_descriptor_added_after_optimization.<locals>.ClassNrMrsrrSrrPr
rScdS)NcyrXrrr
rrz_TestLoadMethodCache.test_descriptor_added_after_optimization.<locals>.__get__.<locals>.<lambda>rr
rrYs   rrzMTestLoadMethodCache.test_descriptor_added_after_optimization.<locals>.__get__  r
cyr#rr@s   rrEzMTestLoadMethodCache.test_descriptor_added_after_optimization.<locals>.__set__r[r
cyrkrrr
rrNzOTestLoadMethodCache.test_descriptor_added_after_optimization.<locals>.attributer[r
c$jSr#r])rsrr&zGTestLoadMethodCache.test_descriptor_added_after_optimization.<locals>.f#s%%''r
r=)rNrDrbrrErc)	rrSrrErNr&rerrs	       @@rrGz<TestLoadMethodCache.test_descriptor_added_after_optimizations			%	%	!		7&	(t	!AOOAC 	!%
$
t	"AQS!	"r
c GddGfddt}Gdd|d}d	}fd
}tdD]}|j||_|_tdD]}|j|y)NceZdZy)ZTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.DescriptorNr1rr
rrr0r2r
rceZdZWZy)YTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.MetaclassNrMrsrrOr3rPr
rOceZdZdZy)UTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.Classcyrkrrr
rrNz_TestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.Class.attribute7rr
NrMrr
rrSr	6rr
rSrUcdS)NcyrXrrr
rrziTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.__get__.<locals>.<lambda>;rr
rrYs   rrzWTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.__get__:rr
cyr#rr@s   rrEzWTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.__set__=r[r
c$jSr#r]r^srr&zQTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.f@??$$r
r=r`rds      @@rrfzFTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization/s			%	%	i		!		%t	!AOOAC 	!%
$
t	"AQS!	"r
cGddt}Gdd|fd}tdD]}|j|y)NceZdZedZy)XTestLoadMethodCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.MetaclasscdS)Ncyrkrrr
rrztTestLoadMethodCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.Metaclass.attribute.<locals>.<lambda>Prr
rr8s rrNzbTestLoadMethodCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.Metaclass.attributeN##r
Nrmrr
rrOrM

$
$r
rOceZdZdZy)TTestLoadMethodCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.ClasscyrXrrr
rrNz^TestLoadMethodCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.Class.attributeSr
NrMrr
rrSrR
r
rSrUc$jSr#r]r^srr&zPTestLoadMethodCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.fVrr
r=rtrus    @rrvzETestLoadMethodCache.test_metaclass_descriptor_shadows_class_attributeLsC	$	$
	i		%t	!AOOAC 	!r
cGddt}Gdd|td}fd}tdD]}|j|||_tdD]}|j|y)	NceZdZy)WTestLoadMethodCache.test_metaclass_set_descriptor_after_optimization.<locals>.MetaclassNr1rr
rrOr]r2r
rOceZdZdZy)STestLoadMethodCache.test_metaclass_set_descriptor_after_optimization.<locals>.Classcyrkrrr
rrNz]TestLoadMethodCache.test_metaclass_set_descriptor_after_optimization.<locals>.Class.attributearr
NrMrr
rrSr!`rr
rSrUcdS)NcyrXrrr
rrziTestLoadMethodCache.test_metaclass_set_descriptor_after_optimization.<locals>.attribute.<locals>.<lambda>frr
rr8s rrNzWTestLoadMethodCache.test_metaclass_set_descriptor_after_optimization.<locals>.attributeds  r
c$jSr#r]r^srr&zOTestLoadMethodCache.test_metaclass_set_descriptor_after_optimization.<locals>.fhrr
r=r~rs     @rrzDTestLoadMethodCache.test_metaclass_set_descriptor_after_optimization\s			i	
	!
	!	%t	!AOOAC 	!(	t	"AQS!	"r
cGddt}Gdd|fd}tdD]}|j||`tdD]}|j	|y)NceZdZedZy)WTestLoadMethodCache.test_metaclass_del_descriptor_after_optimization.<locals>.MetaclasscdS)Ncyrkrrr
rrzsTestLoadMethodCache.test_metaclass_del_descriptor_after_optimization.<locals>.Metaclass.attribute.<locals>.<lambda>wrr
rr8s rrNzaTestLoadMethodCache.test_metaclass_del_descriptor_after_optimization.<locals>.Metaclass.attributeurr
Nrmrr
rrOr(trr
rOceZdZdZy)STestLoadMethodCache.test_metaclass_del_descriptor_after_optimization.<locals>.ClasscyrXrrr
rrNz]TestLoadMethodCache.test_metaclass_del_descriptor_after_optimization.<locals>.Class.attributezrr
NrMrr
rrSr,yrr
rSrUc$jSr#r]r^srr&zOTestLoadMethodCache.test_metaclass_del_descriptor_after_optimization.<locals>.f}rr
r=rrus    @rrzDTestLoadMethodCache.test_metaclass_del_descriptor_after_optimizationssn	$	$
	i		%t	!AOOAC 	!
t	"AQS!	"r
cvGddfd}tdD]}|j|ddgy)NceZdZdZy)PTestLoadMethodCache.test_type_descriptor_shadows_attribute_method.<locals>.Classc
ddgS)Nreggsrrr
rrzTTestLoadMethodCache.test_type_descriptor_shadows_attribute_method.<locals>.Class.mros
''r
Nrrr
rrSr1s
(r
rSc$jSr#rr^srr&zLTestLoadMethodCache.test_type_descriptor_shadows_attribute_method.<locals>.fs99;r
r=rr3rrs   @rrzATestLoadMethodCache.test_type_descriptor_shadows_attribute_methods>	(	(	t	4AQS66"23	4r
crGddfd}tdD]}|j|dy)NceZdZdZy)PTestLoadMethodCache.test_type_descriptor_shadows_attribute_member.<locals>.Classcy)Nrrrr
rrzYTestLoadMethodCache.test_type_descriptor_shadows_attribute_member.<locals>.Class.__base__sr
Nrrr
rrSr7s
r
rSc$jSr#rr^srr&zLTestLoadMethodCache.test_type_descriptor_shadows_attribute_member.<locals>.fs>>##r
r=r)rDassertNotEqualrs   @rrzATestLoadMethodCache.test_type_descriptor_shadows_attribute_members9			$t	-AV,	-r
cGddt}Gdd|fd}tdD]}|j|y)NceZdZdZy)BTestLoadMethodCache.test_metaclass_getattribute.<locals>.MetaclasscdS)Ncyrkrrr
rrzeTestLoadMethodCache.test_metaclass_getattribute.<locals>.Metaclass.__getattribute__.<locals>.<lambda>rr
rrs  rrzSTestLoadMethodCache.test_metaclass_getattribute.<locals>.Metaclass.__getattribute__s##r
Nrrr
rrOr=s
$r
rOceZdZdZy)>TestLoadMethodCache.test_metaclass_getattribute.<locals>.ClasscyrXrrr
rrNzHTestLoadMethodCache.test_metaclass_getattribute.<locals>.Class.attributerr
NrMrr
rrSrArr
rSrUc$jSr#r]r^srr&z:TestLoadMethodCache.test_metaclass_getattribute.<locals>.frr
r=rtrus    @rrz/TestLoadMethodCache.test_metaclass_getattributesC	$	$	i		%t	!AOOAC 	!r
c
Gddt}Gddt}Gdd|fd}td	D]}|j||_td	D]}|j	|y)
NceZdZedZy)=TestLoadMethodCache.test_metaclass_swap.<locals>.OldMetaclasscdS)Ncyrkrrr
rrzYTestLoadMethodCache.test_metaclass_swap.<locals>.OldMetaclass.attribute.<locals>.<lambda>rr
rr8s rrNzGTestLoadMethodCache.test_metaclass_swap.<locals>.OldMetaclass.attributerr
Nrmrr
rrrFrr
rceZdZedZy)=TestLoadMethodCache.test_metaclass_swap.<locals>.NewMetaclasscdS)NcyrXrrr
rrzYTestLoadMethodCache.test_metaclass_swap.<locals>.NewMetaclass.attribute.<locals>.<lambda>rr
rr8s rrNzGTestLoadMethodCache.test_metaclass_swap.<locals>.NewMetaclass.attributes$$r
Nrmrr
rrrJs

%
%r
rceZdZy)6TestLoadMethodCache.test_metaclass_swap.<locals>.ClassNr1rr
rrSrNr2r
rSrUc$jSr#r]r^srr&z2TestLoadMethodCache.test_metaclass_swap.<locals>.frr
r=rrs     @rrz'TestLoadMethodCache.test_metaclass_swaps{	$4	$
	%4	%
	l		%t	!AOOAC 	!'t	"AQS!	"r
N)rrrrGrfrvrrrrrrrr
rrrs/">":! "."*	4	-
!"r
rceZdZdZdZdZy)
TestCallCachecFd}d|_tdD]	}|y)Ncyr#rrr
rr&z1TestCallCache.test_too_many_defaults_0.<locals>.fr
r#r=__defaults__rDrr&res   rtest_too_many_defaults_0z&TestCallCache.test_too_many_defaults_0s(	!t	A
C	r
cVd}d|_tdD]}|d|y)Ncyr#rr6s rr&z1TestCallCache.test_too_many_defaults_1.<locals>.frTr
)NNr=rUrWs   rtest_too_many_defaults_1z&TestCallCache.test_too_many_defaults_1s/	&t	A
dG
C	r
chd}d|_tdD]}|dd|d|y)Ncyr#r)r7ys  rr&z1TestCallCache.test_too_many_defaults_2.<locals>.frTr
)NNNr=rUrWs   rtest_too_many_defaults_2z&TestCallCache.test_too_many_defaults_2s8	,t	A
dDM
dG
C	r
N)rrrrXr[r_rr
rrQrQsr
rQ__main__)unittestTestCaserr-rrQrmainrr
r<module>rdss*X..*.q))qhu"(++u"pH%%:zHMMOr