
    Og'                         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 ddlm	Z	 	 ddl
mZ g ZddZd Z ee        G d d      ZddZy
# e$ r d	 ZY *w xY w)zPlaceless Test Setup
    )provideHandler)objectEventNotify) dispatchUtilityRegistrationEvent) dispatchAdapterRegistrationEvent),dispatchSubscriptionAdapterRegistrationEvent) dispatchHandlerRegistrationEvent)
addCleanUpc                      y N )xs    V/var/www/djangounited/venv/lib/python3.12/site-packages/zope/component/eventtesting.pyr	   r	      s        Nc                     g }t         D ]2  }| | j                  |      s|	 ||      s"|j                  |       4 |S r   )events
providedByappend)
event_typefilterrevents       r   	getEventsr      sM    
A !**?*?*FfUm	 Hr   c                      t         d d = y r   )r   r   r   r   clearEventsr   )   s	    q	r   c                       e Zd Zd Zy)PlacelessSetupc                     t        t               t        t               t        t               t        t               t        t
               t        t        j                  d       y )Nr   )r   r   r   r   r   r   r   r   )selfs    r   setUpzPlacelessSetup.setUp/   s=    ()7878CD78v}}g.r   N)__name__
__module____qualname__r   r   r   r   r   r   -   s    /r   r   c                 4    t               j                          y r   )r   r   )tests    r   r   r   7   s    r   )NNr   )__doc__zope.componentr   zope.component.eventr   zope.component.registryr   r   r   r   zope.testing.cleanupr	   ImportErrorr   r   r   r   r   r   r   r   <module>r+      sd    ) 2 D D2 D/
 
	 
; / /=  s   A AA