File: //usr/lib/python3/dist-packages/zope/interface/tests/__pycache__/test_exceptions.cpython-38.pyc
U
ؒ�]M
� @ sN d Z ddlZdd� ZG dd� dej�ZG dd� dej�ZG d d
� d
ej�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 )Zzope.interfacer )r r r r r �
_makeIface s r c @ s$ e Zd Zdd� Zdd� Zdd� ZdS )�DoesNotImplementTestsc C s ddl m} |S )Nr )�DoesNotImplement)�zope.interface.exceptionsr )�selfr r r r �_getTargetClass s z%DoesNotImplementTests._getTargetClassc C s t � }| �� |�S �N�r r )r
�ifacer r r �_makeOne s zDoesNotImplementTests._makeOnec C s | � � }| �t|�d� d S )NzmAn object does not implement interface <InterfaceClass zope.interface.tests.test_exceptions.IDummy>
�r ZassertEqual�str�r
Zdnir r r �test___str__"