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 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	G dd deZeejee	ee
G dd deZG dd dZe Zeee	G dd dZe Zdd ZdS )z!Sample adapter class for testing
้    )ฺ	Interface)ฺimplementer)ฺadapter)ฺ
componentsc                   @   s   e Zd ZdS )ฺI1Nฉฺ__name__ฺ
__module__ฺ__qualname__ฉ r   r   ๚B/usr/lib/python3/dist-packages/zope/component/testfiles/adapter.pyr      s   r   c                   @   s   e Zd ZdS )ฺI2Nr   r   r   r   r   r      s   r   c                   @   s$   e Zd Zdd Zdd Zdd ZdS )ฺI3c                   C   s   d S ฉNr   r   r   r   r   ฺf1   ๓    zI3.f1c                   C   s   d S r   r   r   r   r   r   ฺf2   r   zI3.f2c                   C   s   d S r   r   r   r   r   r   ฺf3    r   zI3.f3N)r   r	   r
   r   r   r   r   r   r   r   r      s   r   c                   @   s   e Zd ZdS )ฺISNr   r   r   r   r   r   "   s   r   c                   @   s   e Zd Zdd ZdS )ฺAdapterc                 G   s
   || _ d S r   )ฺcontext)ฺselfฺargsr   r   r   ฺ__init__'   s    zAdapter.__init__N)r   r	   r
   r   r   r   r   r   r   &   s   r   c                   @   s   e Zd ZdS )ฺA1Nr   r   r   r   r   r   *   s   r   c                   @   s   e Zd ZdS )ฺA2Nr   r   r   r   r   r   .   s   r   c                   @   s   e Zd ZdS )ฺA3Nr   r   r   r   r   r   2   s   r   c                   @   s   e Zd ZdS )ฺA4Nr   r   r   r   r   r   7   s   r   c                   @   s   e Zd ZdS )ฺA5Nr   r   r   r   r   r   <   s   r   c                 G   s   t | dd|f | _d S )Nr   r   )ฺgetattrr   )Zcontentr   r   r   r   ฺHandlerB   s    r    N)ฺ__doc__Zzope.interfacer   r   Zzope.componentr   Zzope.component.testfilesr   r   r   r   r   ฺobjectr   r   r   ZIContentr   r   Za4r   Za5r    r   r   r   r   ฺ<module>   s,   