a
    ,๒ฟW|  ใ                   @   s&  d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ G dd deZG d	d
 d
eZ	G dd deZ
G dd deZG dd deZeeG dd deZeeee	G dd deZG dd deZG dd deZeeee	edG dd deZe Ze Ze ZdS )zComponents for testing
้    )ฺ	Interface)ฺ	Attribute)ฺimplementer)ฺadapter)ฺnamedc                   @   s   e Zd ZedZdd ZdS )ฺIAppbztest attributec                   C   s   dS )z	test funcNฉ r   r   r   ๚E/usr/lib/python3/dist-packages/zope/component/testfiles/components.pyฺf   ๓    zIAppb.fN)ฺ__name__ฺ
__module__ฺ__qualname__r   ฺar
   r   r   r   r	   r      s   r   c                   @   s   e Zd ZdS )ฺIAppNฉr   r   r   r   r   r   r	   r      s   r   c                   @   s   e Zd ZdS )ฺIApp2Nr   r   r   r   r	   r      s   r   c                   @   s   e Zd ZdS )ฺIApp3Nr   r   r   r   r	   r       s   r   c                   @   s   e Zd ZdS )ฺIContentNr   r   r   r   r	   r   #   r   r   c                   @   s   e Zd ZdS )ฺContentNr   r   r   r   r	   r   %   s   r   c                   @   s    e Zd Zdd ZdZdd ZdS )ฺCompc                 G   s   d S ฉNr   )ฺselfฺargsr   r   r	   ฺ__init__-   s    zComp.__init__้   c                   C   s   d S r   r   r   r   r   r	   r
   2   r   zComp.fN)r   r   r   r   r   r
   r   r   r   r	   r   )   s   r   c                   @   s   e Zd Zdd ZdS )ฺComp2c                 C   s
   || _ d S r   ฉฺcontextฉr   r   r   r   r	   r   5   s    zComp2.__init__Nฉr   r   r   r   r   r   r   r	   r   4   s   r   c                   @   s   e Zd Zdd ZdS )ฺComp3c                 C   s
   || _ d S r   r   r   r   r   r	   r   9   s    zComp3.__init__Nr    r   r   r   r	   r!   8   s   r!   Zappc                   @   s   e Zd ZdddZdS )ฺComp4Nc                 C   s
   || _ d S r   r   r   r   r   r	   r   @   s    zComp4.__init__)Nr    r   r   r   r	   r"   <   s   r"   N)ฺ__doc__Zzope.interfacer   r   r   Zzope.componentr   r   r   r   r   r   r   ฺobjectr   r   r   r!   r"   ฺcompZcomp4Zcontentr   r   r   r	   ฺ<module>   s0   	