
    Og                        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e      Z G d d	e      Z	 G d
 de      Z
 G d de      Z G d de      Z ee       G d de             Z ee	       G d de             Z eej                   ee	       ee
       G d de                    Z G d d      Z e       Z eee	       G d d             Z e       Zd Zy)z!Sample adapter class for testing
    )	Interface)implementer)adapter)
componentsc                       e Zd Zy)I1N__name__
__module____qualname__     [/var/www/djangounited/venv/lib/python3.12/site-packages/zope/component/testfiles/adapter.pyr   r          r   r   c                       e Zd Zy)I2Nr	   r   r   r   r   r      r   r   r   c                       e Zd Zd Zd Zd Zy)I3c                       y Nr   r   r   r   f1zI3.f1       r   c                       y r   r   r   r   r   f2zI3.f2   r   r   c                       y r   r   r   r   r   f3zI3.f3    r   r   N)r
   r   r   r   r   r   r   r   r   r   r      s    r   r   c                       e Zd Zy)ISNr	   r   r   r   r   r   "   r   r   r   c                       e Zd Zd Zy)Adapterc                     || _         y r   )context)selfargss     r   __init__zAdapter.__init__'   s	    r   N)r
   r   r   r%   r   r   r   r    r    &   s    r   r    c                       e Zd Zy)A1Nr	   r   r   r   r'   r'   *       r   r'   c                       e Zd Zy)A2Nr	   r   r   r   r*   r*   .   r(   r   r*   c                       e Zd Zy)A3Nr	   r   r   r   r,   r,   2   s     	r   r,   c                       e Zd Zy)A4Nr	   r   r   r   r.   r.   7   r   r   r.   c                       e Zd Zy)A5Nr	   r   r   r   r0   r0   <   r(   r   r0   c                 0    t        | dd      |fz   | _        y )Nr$   r   )getattrr$   )contentr$   s     r   Handlerr4   B   s    7FB/4(:GLr   N)__doc__zope.interfacer   r   zope.componentr   zope.component.testfilesr   r   r   r   r   objectr    r'   r*   IContentr,   r.   a4r0   a5r4   r   r   r   <module>r=      s   % & " /	 		 	 
	 	f  R	 	 	 R	 	 	 			b"%R	 	  &		 	 TR	 	 	 T;r   