Edit File: test_security.cpython-36.pyc
3 ,�W�$ � @ sr d Z ddlZG dd� dej�ZG dd� dej�ZG dd� dej�ZG d d � d ej�ZG dd� dej�Zd d� ZdS )zPure-Python hookable tests � Nc @ s$ e Zd Zdd� Zdd� Zdd� ZdS )�PermissionProxyTestsc C s ddl m} |S )Nr )�PermissionProxy)�zope.component.securityr )�selfr � r �#/usr/lib/python3.6/test_security.py�_getTargetClass s z$PermissionProxyTests._getTargetClassc C s | j � |�S )N)r )r �wrappedr r r �_makeOne s zPermissionProxyTests._makeOnec C st ddl m} ddl m} ddl m} G dd� d|�}||�G dd� dt��}|� }| j|�}| j||�||�� d S ) Nr )� Interface)�implementer)� providedByc @ s e Zd ZdS )zGPermissionProxyTests.test_proxy_delegates___provided_by__.<locals>.IFooN)�__name__� __module__�__qualname__r r r r �IFoo s r c @ s e Zd ZdS )zFPermissionProxyTests.test_proxy_delegates___provided_by__.<locals>.FooN)r r r r r r r �Foo"