3 ,๒ฟW|ใ@s&dZddlmZddlmZddlmZddlmZddlmZGdd„deƒZGd d „d eƒZ Gd d „d eƒZ Gd d„deƒZ Gdd„deƒZ ee ƒGdd„de ƒƒZee ƒee ƒGdd„de ƒƒƒZGdd„de ƒZGdd„de ƒZee ƒee ƒedƒGdd„de ƒƒƒƒZeƒZeƒZeƒZdS)zComponents for testing ้)ฺ Interface)ฺ Attribute)ฺ implementer)ฺadapter)ฺnamedc@seZdZedƒZdd„ZdS)ฺIAppbztest attributecCsdS)z test funcNฉrrr๚ /usr/lib/python3.6/components.pyฺfszIAppb.fN)ฺ__name__ฺ __module__ฺ __qualname__rฺar rrrr rsrc@s eZdZdS)ฺIAppN)r r r rrrr rsrc@s eZdZdS)ฺIApp2N)r r r rrrr rsrc@s eZdZdS)ฺIApp3N)r r r rrrr r src@s eZdZdS)ฺIContentN)r r r rrrr r#src@s eZdZdS)ฺContentN)r r r rrrr r%src@s eZdZdd„ZdZdd„ZdS)ฺCompcGsdS)Nr)ฺselfฺargsrrr ฺ__init__-sz Comp.__init__้cCsdS)Nrrrrr r 2szComp.fN)r r r rrr rrrr r)src@seZdZdd„ZdS)ฺComp2cCs ||_dS)N)ฺcontext)rrrrr r5szComp2.__init__N)r r r rrrrr r4src@seZdZdd„ZdS)ฺComp3cCs ||_dS)N)r)rrrrr r9szComp3.__init__N)r r r rrrrr r8srZappc@seZdZddd„ZdS)ฺComp4NcCs ||_dS)N)r)rrrrr r@szComp4.__init__)N)r r r rrrrr r<srN)ฺ__doc__Zzope.interfacerrrZzope.componentrrrrrrrฺobjectrrrrrฺcompZcomp4Zcontentrrrr ฺs0