python (3.11.7)

(root)/
lib/
python3.11/
test/
__pycache__/
test_opcache.cpython-311.opt-1.pyc

e:)ddlZGddejZGddejZGddejZedkrddlZejdSdS)	NcbeZdZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZ
dZd
ZdZdS)TestLoadAttrCachecGddGfdd}d}|}tdD]}d_d_|||d	dS)
NceZdZdS)NTestLoadAttrCache.test_descriptor_added_after_optimization.<locals>.DescriptorN__name__
__module____qualname__E/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/test/test_opcache.py
DescriptorrDr
rc*eZdZdZZdS)ETestLoadAttrCache.test_descriptor_added_after_optimization.<locals>.Ccd|_dS)Nxselfs r__init__zNTestLoadAttrCache.test_descriptor_added_after_optimization.<locals>.C.__init__
s
r
N)r	r
rrrrsrCr	s)



AAAr
rc|jSNros rfzETestLoadAttrCache.test_descriptor_added_after_optimization.<locals>.fs	3Jr
cdS)Nrrinstancevalues   r<lambda>zLTestLoadAttrCache.test_descriptor_added_after_optimization.<locals>.<lambda>s1r
cdSrr)argss rr'zLTestLoadAttrCache.test_descriptor_added_after_optimization.<locals>.<lambda>s4r
r#)range__get____set__assertEqual)rrr rirs     @r(test_descriptor_added_after_optimizationz:TestLoadAttrCache.test_descriptor_added_after_optimizations																		
			
ACCt		AA=<
//
1q!!!!!r
cZGddGfddt}Gdd|d}d	}fd
}tdD]}|| |_|_tdD]}|| dS)NceZdZdS)XTestLoadAttrCache.test_metaclass_descriptor_added_after_optimization.<locals>.DescriptorNrrr
rrr2rr
rc$eZdZZdS)WTestLoadAttrCache.test_metaclass_descriptor_added_after_optimization.<locals>.MetaclassNr	r
r	attributersr	Metaclassr4"
IIIr
r7ceZdZdZdS)STestLoadAttrCache.test_metaclass_descriptor_added_after_optimization.<locals>.ClassTNr5rr
rClassr:!IIIr
r;	metaclasscdSNFrrr%owners   rr+zUTestLoadAttrCache.test_metaclass_descriptor_added_after_optimization.<locals>.__get__$s5r
cdSrrr$s   rr,zUTestLoadAttrCache.test_metaclass_descriptor_added_after_optimization.<locals>.__set__'4r
cjSrr6r;srr zOTestLoadAttrCache.test_metaclass_descriptor_added_after_optimization.<locals>.f*?"r
r!typer*
assertTruer+r,assertFalserr7r+r,r _r;rs      @@r2test_metaclass_descriptor_added_after_optimizationzDTestLoadAttrCache.test_metaclass_descriptor_added_after_optimizationsD									%	%	%	%	%	%	%	%	%	%					i											#	#	#	#	#t	!	!AOOAACC    $
$
t	"	"AQQSS!!!!	"	"r
cGddt}Gdd|fd}tdD]}|| dS)Nc$eZdZedZdS)VTestLoadAttrCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.MetaclasscdSNTrrs rr6z`TestLoadAttrCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.Metaclass.attribute8tr
Nr	r
rpropertyr6rr
rr7rR7-


X


r
r7ceZdZdZdS)RTestLoadAttrCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.ClassFNr5rr
rr;rZ<IIIr
r;r=cjSrrFrGsrr zNTestLoadAttrCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.f?rHr
r!rJr*rKrr7r rNr;s    @r1test_metaclass_descriptor_shadows_class_attributezCTestLoadAttrCache.test_metaclass_descriptor_shadows_class_attribute6s								
					i					#	#	#	#	#t	!	!AOOAACC    	!	!r
c@Gddt}Gdd|td}fd}tdD]}|| ||_tdD]}|| dS)	NceZdZdS)UTestLoadAttrCache.test_metaclass_set_descriptor_after_optimization.<locals>.MetaclassNrrr
rr7rbFrr
r7ceZdZdZdS)QTestLoadAttrCache.test_metaclass_set_descriptor_after_optimization.<locals>.ClassTNr5rr
rr;rdIr<r
r;r=cdSr@rrs rr6zUTestLoadAttrCache.test_metaclass_set_descriptor_after_optimization.<locals>.attributeLs5r
cjSrrFrGsrr zMTestLoadAttrCache.test_metaclass_set_descriptor_after_optimization.<locals>.fPrHr
r!rJrWr*rKr6rLrr7r6r rNr;s     @r0test_metaclass_set_descriptor_after_optimizationzBTestLoadAttrCache.test_metaclass_set_descriptor_after_optimizationEs													i				
		
		#	#	#	#	#t	!	!AOOAACC    '	t	"	"AQQSS!!!!	"	"r
cGddt}Gdd|fd}tdD]}|| |`tdD]}|| dS)Nc$eZdZedZdS)UTestLoadAttrCache.test_metaclass_del_descriptor_after_optimization.<locals>.MetaclasscdSrTrrs rr6z_TestLoadAttrCache.test_metaclass_del_descriptor_after_optimization.<locals>.Metaclass.attribute]rUr
NrVrr
rr7rl\rXr
r7ceZdZdZdS)QTestLoadAttrCache.test_metaclass_del_descriptor_after_optimization.<locals>.ClassFNr5rr
rr;roar[r
r;r=cjSrrFrGsrr zMTestLoadAttrCache.test_metaclass_del_descriptor_after_optimization.<locals>.fdrHr
r!rJr*rKr6rLr^s    @r0test_metaclass_del_descriptor_after_optimizationzBTestLoadAttrCache.test_metaclass_del_descriptor_after_optimization[s								
					i					#	#	#	#	#t	!	!AOOAACC    t	"	"AQQSS!!!!	"	"r
cGddfd}tdD]}|| dS)NceZdZdZdS)NTestLoadAttrCache.test_type_descriptor_shadows_attribute_method.<locals>.ClassNr	r
rmrorr
rr;rupsCCCr
r;cjSrrwrGsrr zJTestLoadAttrCache.test_type_descriptor_shadows_attribute_method.<locals>.fss9r
r!)r*assertIsNonerr rNr;s   @r-test_type_descriptor_shadows_attribute_methodz?TestLoadAttrCache.test_type_descriptor_shadows_attribute_methodos													t	#	#Aaacc""""	#	#r
cGddfd}tdD]%}||t&dS)NceZdZdZdS)NTestLoadAttrCache.test_type_descriptor_shadows_attribute_member.<locals>.ClassNr	r
r__base__rr
rr;rzsHHHr
r;cjSrrrGsrr zJTestLoadAttrCache.test_type_descriptor_shadows_attribute_member.<locals>.f}>!r
r!)r*assertIsobjectr{s   @r-test_type_descriptor_shadows_attribute_memberz?TestLoadAttrCache.test_type_descriptor_shadows_attribute_memberys									"	"	"	"	"t	'	'AMM!!##v&&&&	'	'r
cGddfd}tdD] }||d!dS)NceZdZdZdS)NTestLoadAttrCache.test_type_descriptor_shadows_attribute_getset.<locals>.ClassSpamNrrr
rr;rsHHHr
r;cjSr)r	rGsrr zJTestLoadAttrCache.test_type_descriptor_shadows_attribute_getset.<locals>.frr
r!r*r-r{s   @r-test_type_descriptor_shadows_attribute_getsetz?TestLoadAttrCache.test_type_descriptor_shadows_attribute_getsets									"	"	"	"	"t	+	+AQQSS'****	+	+r
cGddt}Gdd|fd}tdD]}|| dS)NceZdZdZdS)@TestLoadAttrCache.test_metaclass_getattribute.<locals>.MetaclasscdSrTrrnames  r__getattribute__zQTestLoadAttrCache.test_metaclass_getattribute.<locals>.Metaclass.__getattribute__tr
Nr	r
rrrr
rr7r#




r
r7ceZdZdZdS)<TestLoadAttrCache.test_metaclass_getattribute.<locals>.ClassFNr5rr
rr;rr[r
r;r=cjSrrFrGsrr z8TestLoadAttrCache.test_metaclass_getattribute.<locals>.frHr
r!r]r^s    @rtest_metaclass_getattributez-TestLoadAttrCache.test_metaclass_getattributes													i					#	#	#	#	#t	!	!AOOAACC    	!	!r
cFGddt}Gddt}Gdd|fd}td	D]}|| |_td	D]}|| dS)
Nc$eZdZedZdS);TestLoadAttrCache.test_metaclass_swap.<locals>.OldMetaclasscdSrTrrs rr6zETestLoadAttrCache.test_metaclass_swap.<locals>.OldMetaclass.attributerUr
NrVrr
rOldMetaclassrrXr
rc$eZdZedZdS);TestLoadAttrCache.test_metaclass_swap.<locals>.NewMetaclasscdSr@rrs rr6zETestLoadAttrCache.test_metaclass_swap.<locals>.NewMetaclass.attributesur
NrVrr
rNewMetaclassrs-


X


r
rceZdZdS)4TestLoadAttrCache.test_metaclass_swap.<locals>.ClassNrrr
rr;rrr
r;r=cjSrrFrGsrr z0TestLoadAttrCache.test_metaclass_swap.<locals>.frHr
r!rJr*rK	__class__rLrrrr rNr;s     @rtest_metaclass_swapz%TestLoadAttrCache.test_metaclass_swaps					4			
					4			
					l					#	#	#	#	#t	!	!AOOAACC    &t	"	"AQQSS!!!!	"	"r
cGddGfdd}d}|}d|_tdD]?}|t5||dddn#1swxYwY@dS)NceZdZdZdS)QTestLoadAttrCache.test_load_shadowing_slot_should_raise_type_error.<locals>.ClassslotNr	r
r	__slots__rr
rr;r!IIIr
r;c"eZdZdZjZdS)RTestLoadAttrCache.test_load_shadowing_slot_should_raise_type_error.<locals>.SneakyshadowedNr	r
rrr	shadowingrGsrSneakyr%I
IIIr
rc|jdSrrrs rr zMTestLoadAttrCache.test_load_shadowing_slot_should_raise_type_error.<locals>.fs

KKKKr
*r!)rr*assertRaises	TypeErrorrrr rrNr;s     @r0test_load_shadowing_slot_should_raise_type_errorzBTestLoadAttrCache.test_load_shadowing_slot_should_raise_type_errors	"	"	"	"	"	"	"	"	#	#	#	#	#	#	#	#	#	#			
FHH
t		A""9--

!














		sA55A9	<A9	cGddGfdd}d}|}tdD]?}|t5||dddn#1swxYwY@dS)NceZdZdZdS)RTestLoadAttrCache.test_store_shadowing_slot_should_raise_type_error.<locals>.ClassrNrrr
rr;rrr
r;c"eZdZdZjZdS)STestLoadAttrCache.test_store_shadowing_slot_should_raise_type_error.<locals>.SneakyrNrrGsrrrrr
rcd|_dSNrrrs rr zNTestLoadAttrCache.test_store_shadowing_slot_should_raise_type_error.<locals>.fs
AKKKr
r!r*rrrs     @r1test_store_shadowing_slot_should_raise_type_errorzCTestLoadAttrCache.test_store_shadowing_slot_should_raise_type_errors	"	"	"	"	"	"	"	"	#	#	#	#	#	#	#	#	#	#			
FHHt		A""9--

!














		A..A2	5A2	cGddGfdd}d}|}tdD]?}|t5||dddn#1swxYwY@dS)NceZdZdZdS)ITestLoadAttrCache.test_load_borrowed_slot_should_not_crash.<locals>.ClassrNrrr
rr;rrr
r;ceZdZjZdS)JTestLoadAttrCache.test_load_borrowed_slot_should_not_crash.<locals>.SneakyNr	r
rrborrowedrGsrrrzHHHr
rc|jdSrrrs rr zETestLoadAttrCache.test_load_borrowed_slot_should_not_crash.<locals>.fs

JJJJr
r!rrs     @r(test_load_borrowed_slot_should_not_crashz:TestLoadAttrCache.test_load_borrowed_slot_should_not_crashs	"	"	"	"	"	"	"	"	"	"	"	"	"	"	"	"	"	"			
FHHt		A""9--

!














		rcGddGfdd}d}|}tdD]?}|t5||dddn#1swxYwY@dS)NceZdZdZdS)JTestLoadAttrCache.test_store_borrowed_slot_should_not_crash.<locals>.ClassrNrrr
rr;rrr
r;ceZdZjZdS)KTestLoadAttrCache.test_store_borrowed_slot_should_not_crash.<locals>.SneakyNrrGsrrrrr
rcd|_dSrrrs rr zFTestLoadAttrCache.test_store_borrowed_slot_should_not_crash.<locals>.fs
AJJJr
r!rrs     @r)test_store_borrowed_slot_should_not_crashz;TestLoadAttrCache.test_store_borrowed_slot_should_not_crashs	"	"	"	"	"	"	"	"	"	"	"	"	"	"	"	"	"	"			
FHHt		A""9--

!














		rN)r	r
rr/rOr_rirrr|rrrrrrrrrr
rrrs"""*"""8
!
!
!""","""(###'''+++!!!"""2$" r
rcDeZdZdZdZdZdZdZdZdZ	dZ
d	Zd
S)TestLoadMethodCachecXGddGfdd}d}d}d}||_fd}td	D]}|| |_|_td	D]}|| dS)
NceZdZdS)PTestLoadMethodCache.test_descriptor_added_after_optimization.<locals>.DescriptorNrrr
rrrrr
rc$eZdZZdS)KTestLoadMethodCache.test_descriptor_added_after_optimization.<locals>.ClassNr5rsrr;rr8r
r;cdS)NcdSr@rrr
rr'z_TestLoadMethodCache.test_descriptor_added_after_optimization.<locals>.__get__.<locals>.<lambda>5r
rrAs   rr+zMTestLoadMethodCache.test_descriptor_added_after_optimization.<locals>.__get__
 = r
cdSrrr$s   rr,zMTestLoadMethodCache.test_descriptor_added_after_optimization.<locals>.__set__rDr
cdSrTrrr
rr6zOTestLoadMethodCache.test_descriptor_added_after_optimization.<locals>.attributerDr
c,SrrF)r%srr zGTestLoadMethodCache.test_descriptor_added_after_optimization.<locals>.fs%%'''r
r!)r6r*rKr+r,rL)	rr;r+r,r6r rNrr%s	       @@rr/z<TestLoadMethodCache.test_descriptor_added_after_optimizations7									%	%	%	%	%	%	%	%	%	%	!	!	!						577&	(	(	(	(	(t	!	!AOOAACC    $
$
t	"	"AQQSS!!!!	"	"r
cZGddGfddt}Gdd|d}d	}fd
}tdD]}|| |_|_tdD]}|| dS)NceZdZdS)ZTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.DescriptorNrrr
rrrrr
rc$eZdZZdS)YTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.MetaclassNr5rsrr7rr8r
r7ceZdZdZdS)UTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.ClasscdSrTrrr
rr6z_TestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.Class.attribute rr
Nr5rr
rr;rrr
r;r=cdS)NcdSr@rrr
rr'ziTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.__get__.<locals>.<lambda>$rr
rrAs   rr+zWTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.__get__#rr
cdSrrr$s   rr,zWTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.__set__&rDr
c,SrrFrGsrr zQTestLoadMethodCache.test_metaclass_descriptor_added_after_optimization.<locals>.f)??$$$r
r!rIrMs      @@rrOzFTestLoadMethodCache.test_metaclass_descriptor_added_after_optimizationsD									%	%	%	%	%	%	%	%	%	%					i					!	!	!				%	%	%	%	%t	!	!AOOAACC    $
$
t	"	"AQQSS!!!!	"	"r
cGddt}Gdd|fd}tdD]}|| dS)Nc$eZdZedZdS)XTestLoadMethodCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.MetaclasscdS)NcdSrTrrr
rr'ztTestLoadMethodCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.Metaclass.attribute.<locals>.<lambda>9tr
rrs rr6zbTestLoadMethodCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.Metaclass.attribute7
#|#r
NrVrr
rr7r6-

$
$X
$
$
$r
r7ceZdZdZdS)TTestLoadMethodCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.ClasscdSr@rrr
rr6z^TestLoadMethodCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.Class.attribute<ur
Nr5rr
rr;r;#




r
r;r=c,SrrFrGsrr zPTestLoadMethodCache.test_metaclass_descriptor_shadows_class_attribute.<locals>.f?rr
r!r]r^s    @rr_zETestLoadMethodCache.test_metaclass_descriptor_shadows_class_attribute5s	$	$	$	$	$	$	$	$
					i					%	%	%	%	%t	!	!AOOAACC    	!	!r
c@Gddt}Gdd|td}fd}tdD]}|| ||_tdD]}|| dS)	NceZdZdS)WTestLoadMethodCache.test_metaclass_set_descriptor_after_optimization.<locals>.MetaclassNrrr
rr7rFrr
r7ceZdZdZdS)STestLoadMethodCache.test_metaclass_set_descriptor_after_optimization.<locals>.ClasscdSrTrrr
rr6z]TestLoadMethodCache.test_metaclass_set_descriptor_after_optimization.<locals>.Class.attributeJrr
Nr5rr
rr;r
Irr
r;r=cdS)NcdSr@rrr
rr'ziTestLoadMethodCache.test_metaclass_set_descriptor_after_optimization.<locals>.attribute.<locals>.<lambda>Orr
rrs rr6zWTestLoadMethodCache.test_metaclass_set_descriptor_after_optimization.<locals>.attributeMs
 = r
c,SrrFrGsrr zOTestLoadMethodCache.test_metaclass_set_descriptor_after_optimization.<locals>.fQrr
r!rgrhs     @rrizDTestLoadMethodCache.test_metaclass_set_descriptor_after_optimizationEs													i				
	!	!
	!	%	%	%	%	%t	!	!AOOAACC    '	t	"	"AQQSS!!!!	"	"r
cGddt}Gdd|fd}tdD]}|| |`tdD]}|| dS)Nc$eZdZedZdS)WTestLoadMethodCache.test_metaclass_del_descriptor_after_optimization.<locals>.MetaclasscdS)NcdSrTrrr
rr'zsTestLoadMethodCache.test_metaclass_del_descriptor_after_optimization.<locals>.Metaclass.attribute.<locals>.<lambda>`rr
rrs rr6zaTestLoadMethodCache.test_metaclass_del_descriptor_after_optimization.<locals>.Metaclass.attribute^rr
NrVrr
rr7r]rr
r7ceZdZdZdS)STestLoadMethodCache.test_metaclass_del_descriptor_after_optimization.<locals>.ClasscdSr@rrr
rr6z]TestLoadMethodCache.test_metaclass_del_descriptor_after_optimization.<locals>.Class.attributecrr
Nr5rr
rr;rbrr
r;r=c,SrrFrGsrr zOTestLoadMethodCache.test_metaclass_del_descriptor_after_optimization.<locals>.ffrr
r!rqr^s    @rrrzDTestLoadMethodCache.test_metaclass_del_descriptor_after_optimization\s	$	$	$	$	$	$	$	$
					i					%	%	%	%	%t	!	!AOOAACC    t	"	"AQQSS!!!!	"	"r
cGddfd}tdD]"}||ddg#dS)NceZdZdZdS)PTestLoadMethodCache.test_type_descriptor_shadows_attribute_method.<locals>.Classc
ddgS)Nreggsrrr
rrwzTTestLoadMethodCache.test_type_descriptor_shadows_attribute_method.<locals>.Class.mross
''r
Nrvrr
rr;rrs#
(
(
(
(
(r
r;c,SrryrGsrr zLTestLoadMethodCache.test_type_descriptor_shadows_attribute_method.<locals>.fvs99;;r
r!rrrr{s   @rr|zATestLoadMethodCache.test_type_descriptor_shadows_attribute_methodqs	(	(	(	(	(	(	(	(					t	4	4AQQSS66"23333	4	4r
cGddfd}tdD] }||d!dS)NceZdZdZdS)PTestLoadMethodCache.test_type_descriptor_shadows_attribute_member.<locals>.ClasscdS)Nrrrr
rrzYTestLoadMethodCache.test_type_descriptor_shadows_attribute_member.<locals>.Class.__base__~svr
Nrrr
rr;r#}s#




r
r;c,SrrrGsrr zLTestLoadMethodCache.test_type_descriptor_shadows_attribute_member.<locals>.fs>>###r
r!r)r*assertNotEqualr{s   @rrzATestLoadMethodCache.test_type_descriptor_shadows_attribute_member|s									$	$	$	$	$t	-	-AV,,,,	-	-r
cGddt}Gdd|fd}tdD]}|| dS)NceZdZdZdS)BTestLoadMethodCache.test_metaclass_getattribute.<locals>.MetaclasscdS)NcdSrTrrr
rr'zeTestLoadMethodCache.test_metaclass_getattribute.<locals>.Metaclass.__getattribute__.<locals>.<lambda>rr
rrs  rrzSTestLoadMethodCache.test_metaclass_getattribute.<locals>.Metaclass.__getattribute__s
#|#r
Nrrr
rr7r)s#
$
$
$
$
$r
r7ceZdZdZdS)>TestLoadMethodCache.test_metaclass_getattribute.<locals>.ClasscdSr@rrr
rr6zHTestLoadMethodCache.test_metaclass_getattribute.<locals>.Class.attributerr
Nr5rr
rr;r-rr
r;r=c,SrrFrGsrr z:TestLoadMethodCache.test_metaclass_getattribute.<locals>.frr
r!r]r^s    @rrz/TestLoadMethodCache.test_metaclass_getattributes	$	$	$	$	$	$	$	$					i					%	%	%	%	%t	!	!AOOAACC    	!	!r
cFGddt}Gddt}Gdd|fd}td	D]}|| |_td	D]}|| dS)
Nc$eZdZedZdS)=TestLoadMethodCache.test_metaclass_swap.<locals>.OldMetaclasscdS)NcdSrTrrr
rr'zYTestLoadMethodCache.test_metaclass_swap.<locals>.OldMetaclass.attribute.<locals>.<lambda>rr
rrs rr6zGTestLoadMethodCache.test_metaclass_swap.<locals>.OldMetaclass.attributerr
NrVrr
rrr2rr
rc$eZdZedZdS)=TestLoadMethodCache.test_metaclass_swap.<locals>.NewMetaclasscdS)NcdSr@rrr
rr'zYTestLoadMethodCache.test_metaclass_swap.<locals>.NewMetaclass.attribute.<locals>.<lambda>sur
rrs rr6zGTestLoadMethodCache.test_metaclass_swap.<locals>.NewMetaclass.attributes
$}$r
NrVrr
rrr6s-

%
%X
%
%
%r
rceZdZdS)6TestLoadMethodCache.test_metaclass_swap.<locals>.ClassNrrr
rr;r:rr
r;r=c,SrrFrGsrr z2TestLoadMethodCache.test_metaclass_swap.<locals>.frr
r!rrs     @rrz'TestLoadMethodCache.test_metaclass_swaps	$	$	$	$	$4	$	$	$
	%	%	%	%	%4	%	%	%
					l					%	%	%	%	%t	!	!AOOAACC    &t	"	"AQQSS!!!!	"	"r
N)r	r
rr/rOr_rirrr|rrrrr
rrrs""">""":!!! """."""*	4	4	4	-	-	-
!
!
!"""""r
rc eZdZdZdZdZdS)
TestCallCachecRd}d|_tdD]}|
dS)NcdSrrrr
rr z1TestCallCache.test_too_many_defaults_0.<locals>.fDr
rr!__defaults__r*rr rNs   rtest_too_many_defaults_0z&TestCallCache.test_too_many_defaults_0sF			!t		A
ACCCC		r
chd}d|_tdD]}|d|dS)NcdSrrrs rr z1TestCallCache.test_too_many_defaults_1.<locals>.fr@r
)NNr!rArCs   rtest_too_many_defaults_1z&TestCallCache.test_too_many_defaults_1sS			&t		A
AdGGG
ACCCC		r
cd}d|_tdD]#}|dd|d|$dS)NcdSrr)rys  rr z1TestCallCache.test_too_many_defaults_2.<locals>.fr@r
)NNNr!rArCs   rtest_too_many_defaults_2z&TestCallCache.test_too_many_defaults_2sb			,t		A
AdDMMM
AdGGG
ACCCC		r
N)r	r
rrDrGrKrr
rr=r=sAr
r=__main__)unittestTestCaserrr=r	mainrr
r<module>rPsqqqqq)qqqhu"u"u"u"u"(+u"u"u"pH%:zOOOHMOOOOOr