????
Current Path : /usr/lib/python3.6/site-packages/zope/component/tests/__pycache__/ |
Current File : //usr/lib/python3.6/site-packages/zope/component/tests/__pycache__/test_factory.cpython-36.pyc |
3 ,�W� � @ s2 d Z ddlZG dd� dej�Zdd� Zdd� ZdS ) zTests for z.c.factory � Nc @ sf e Zd Zdd� Zddd�Zdd� Zdd � Zd d� Zdd � Zdd� Z dd� Z dd� Zdd� Zdd� Z dS )�FactoryTestsc C s ddl m} |S )Nr )�Factory)Zzope.component.factoryr )�selfr � r �"/usr/lib/python3.6/test_factory.py�_getTargetClass s zFactoryTests._getTargetClassNc O s |d krt }| j� |f|�|�S )N)�_test_callabler )r �callable�args�kwr r r �_makeOne s zFactoryTests._makeOnec C s* ddl m} ddlm} ||| j� � d S )Nr )�verifyClass)�IFactory)�zope.interface.verifyr �zope.component.interfacesr r )r r r r r r �test_class_conforms_to_IFactory s z,FactoryTests.test_class_conforms_to_IFactoryc C s* ddl m} ddlm} ||| j� � d S )Nr )�verifyObject)r )r r r r r )r r r r r r �"test_instance_conforms_to_IFactory# s z/FactoryTests.test_instance_conforms_to_IFactoryc C sD | j � }| j|jt� | j|jd� | j|jd� | j|jd � d S )N� )r �assertEqual� _callabler �title�descriptionZ_interfaces)r �factoryr r r �test_ctor_defaults( s zFactoryTests.test_ctor_defaultsc C s. | j tdd�}| j|jd� | j|jd� d S )NZTITLEZDESCRIPTION)r r r r r )r r r r r �test_ctor_expclit/ s zFactoryTests.test_ctor_expclitc s6 g � � fdd�}| j |�}|� | j� f i fg� d S )Nc s � j | |f� d S )N)�append)r r )�_calledr r r 6 s z5FactoryTests.test___call___no_args.<locals>._callable)r r )r r r r )r r �test___call___no_args4 s z"FactoryTests.test___call___no_argsc s: g � � fdd�}| j |�}|dd� | j� di fg� d S )Nc s � j | |f� d S )N)r )r r )r r r r >