| Current Path : /lib/python3/dist-packages/zope/component/tests/__pycache__/ |
| Current File : //lib/python3/dist-packages/zope/component/tests/__pycache__/test_registry.cpython-38.pyc |
U
,�W/ � @ sp d Z ddlZG dd� dej�ZG dd� dej�ZG dd� dej�ZG d d
� d
ej�ZG dd� de�Zd
d� Z dS )zTests for z.c.registry
� Nc @ s, e Zd ZddlmZmZ dd� Zdd� ZdS )�%Test_dispatchUtilityRegistrationEventr ��setUp�tearDownc O s ddl m} |||�S )Nr )� dispatchUtilityRegistrationEvent)�zope.component.registryr )�self�args�kwr � r �D/usr/lib/python3/dist-packages/zope/component/tests/test_registry.py�_callFUT s z.Test_dispatchUtilityRegistrationEvent._callFUTc sp ddl m} G dd� dt�}t� }g � � fdd�}t||d�� | �|� |� W 5 Q R X | �� |j|fg� d S )Nr ��registryc @ s e Zd Ze� ZdS )zDTest_dispatchUtilityRegistrationEvent.test_it.<locals>._RegistrationN)�__name__�
__module__�__qualname__�object� componentr r r r �
_Registration s r c s � � | � d S �N��append�r �Z_handledr r �_handle! s z>Test_dispatchUtilityRegistrationEvent.test_it.<locals>._handle�Zhandle)�zope.componentr r �_Monkeyr
�assertEqualr )r r r �_EVENTr r r r �test_it s z-Test_dispatchUtilityRegistrationEvent.test_itN�r r r Zzope.component.testingr r r
r! r r r r r s r c @ s, e Zd ZddlmZmZ dd� Zdd� ZdS )�%Test_dispatchAdapterRegistrationEventr r c O s ddl m} |||�S )Nr )� dispatchAdapterRegistrationEvent)r r$ )r r r
r$ r r r r
, s z.Test_dispatchAdapterRegistrationEvent._callFUTc st ddl m} G dd� dt�}|� }t� }g � � fdd�}t||d�� | �||� W 5 Q R X | �� |j|fg� d S )Nr r c @ s e Zd Zdd� ZdS )zDTest_dispatchAdapterRegistrationEvent.test_it.<locals>._Registrationc _ s d S r r �r r r
r r r �factory3 s zLTest_dispatchAdapterRegistrationEvent.test_it.<locals>._Registration.factoryN�r r r r&