File: //usr/lib/python3/dist-packages/zope/interface/tests/__pycache__/test_exceptions.cpython-310.pyc
o
$
x`' � @ sh d Z ddlZdd� ZG dd� dej�ZG dd� dej�Zd d
� ZG dd� dej�ZG d
d� dej�ZdS )z& zope.interface.exceptions unit tests
� Nc C s ddl m} G dd� d| �}|S )Nr )� Interfacec @ s e Zd ZdS )z_makeIface.<locals>.IDummyN)�__name__�
__module__�__qualname__� r r �F/usr/lib/python3/dist-packages/zope/interface/tests/test_exceptions.py�IDummy s r )�zope.interfacer )r r r r r �
_makeIface s r
c @ �, e Zd Zdd� Zdd� Zdd� Zdd� Zd S )
�DoesNotImplementTestsc C � ddl m} |S )Nr )�DoesNotImplement)�zope.interface.exceptionsr )�selfr r r r �_getTargetClass � z%DoesNotImplementTests._getTargetClassc G s t � }| �� |g|�R � S )N�r
r �r �args�ifacer r r �_makeOne s zDoesNotImplementTests._makeOnec C � | � � }| �t|�d� d S )Nz�An object has failed to implement interface zope.interface.tests.test_exceptions.IDummy: Does not declaratively implement the interface.�r �assertEqual�str�r �dnir r r �test___str__"