Server IP : 209.38.156.173 / Your IP : 216.73.216.122 [ Web Server : Apache/2.4.52 (Ubuntu) System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.1.2-1ubuntu2.22 Disable Function : NONE Domains : 2 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /lib/python3/dist-packages/zope/component/tests/__pycache__/ |
Upload File : |
o ,�W � @ sN d Z ddlZG dd� dej�ZG dd� dej�ZG dd� dej�Zd d � ZdS )z!Test adapter declaration helpers � Nc @ sD e Zd Zdd� Zdd� Zdd� Zdd� Zd d � Zdd� Zd d� Z dS )�Test_adapterc C s ddl m} |S )Nr )�adapter)�zope.component._declarationr )�selfr � r �H/usr/lib/python3/dist-packages/zope/component/tests/test__declaration.py�_getTargetClass s zTest_adapter._getTargetClassc G s | � � |� S �N)r )r � interfacesr r r �_makeOne s zTest_adapter._makeOnec C s | � � }| �t|j�g � d S r )r �assertEqual�listr )r �decor r r �test_ctor_no_interfaces s z$Test_adapter.test_ctor_no_interfacesc C sR ddl m} G dd� d|�}G dd� d|�}| �||�}| �t|j�||g� d S )Nr �� Interfacec @ � e Zd ZdS )z1Test_adapter.test_ctor_w_interfaces.<locals>.IFooN��__name__� __module__�__qualname__r r r r �IFoo! � r c @ r )z1Test_adapter.test_ctor_w_interfaces.<locals>.IBarNr r r r r �IBar# r r )�zope.interfacer r r r r )r r r r r r r r �test_ctor_w_interfaces s z#Test_adapter.test_ctor_w_interfacesc C s^ ddl m} G dd� d|�}G dd� d|�}| �||�G dd� dt��}| �|j||f� d S ) Nr r c @ r )z/Test_adapter.test__call___w_class.<locals>.IFooNr r r r r r * r r c @ r )z/Test_adapter.test__call___w_class.<locals>.IBarNr r r r r r , r r c @ r )z.Test_adapter.test__call___w_class.<locals>.BazNr r r r r �Baz. � r )r r r �objectr �__component_adapts__)r r r r r r r r �test__call___w_class( s z!Test_adapter.test__call___w_classc C sb ddl m} G dd� d|�}G dd� d|�}| �||�G dd� dt��}|� }| �tt|d � d S ) Nr r c @ r )zATest_adapter.test__call___w_inst_of_decorated_class.<locals>.IFooNr r r r r r 5 r r c @ r )zATest_adapter.test__call___w_inst_of_decorated_class.<locals>.IBarNr r r r r r 7 r r c @ r )z@Test_adapter.test__call___w_inst_of_decorated_class.<locals>.BazNr r r r r r 9 r r �__component_adapts_)r r r r �assertRaises�AttributeError�getattr�r r r r r �bazr r r �&test__call___w_inst_of_decorated_class3 s �z3Test_adapter.test__call___w_inst_of_decorated_classc C sh ddl m} G dd� d|�}G dd� d|�}G dd� dt�}| �||�}||� �}| �|j||f� d S ) Nr r c @ r )z3Test_adapter.test__call___w_non_class.<locals>.IFooNr r r r r r B r r c @ r )z3Test_adapter.test__call___w_non_class.<locals>.IBarNr r r r r r D r r c @ r )z2Test_adapter.test__call___w_non_class.<locals>.BazNr r r r r r F r r )r r r r r r )r r r r r r r&