HOME


Mini Shell 1.0
DIR: /usr/lib/python3/dist-packages/zope/interface/common/tests/__pycache__/
Upload File :
Current File : //usr/lib/python3/dist-packages/zope/interface/common/tests/__pycache__/basemapping.cpython-312.pyc
�

��eB��h�dZddlmZd�Zd�Zd�Zd�Zd�Zd�Zd	�Z	Gd
�d�Z
Gd�d
e
�Zy)zBase Mapping tests
�)�__getitem__c���|D]R}|j||||�|j|j|d�||�|j||v��T|D]�}|j|j|d�d�|j|j|�d�|j|j||�|�|jtt
||���y�N)�assertEqual�get�
assertTrue�assertRaises�KeyErrorr)�self�inst�state�absent�keys     �I/usr/lib/python3/dist-packages/zope/interface/common/tests/basemapping.py�testIReadMappingrs����%������c��E�#�J�/�������#�t�,�e�C�j�9�����t��$�%�
�<��������#�t�,�d�3�������#���-�������#�t�,�d�3����(�K��s�;�	<�c���t|j��}|j�t|j��}|j�|j||�yr)�list�keys�sortr�rrr
�	inst_keys�
state_keyss     r�	test_keysrsD���T�Y�Y�[�!�I�9�>�>�#3��e�j�j�l�#�J�j�o�o�&7����Y�
�+rc��t|�}|j�t|j��}|j�|j||�yr)rrrrrs     r�	test_iterr%s=���T�
�I�I�N�N�,��e�j�j�l�#�J�j�o�o�&7����Y�
�+rc���t|j��}|j�t|j��}|j�|j||�yr)r�valuesrr)rrr
�inst_values�state_valuess     r�test_valuesr!+sH���t�{�{�}�%�K�{�'7�'7�'9������'�L�,�*;�*;�*=����[�,�/rc���t|j��}|j�t|j��}|j�|j||�yr)r�itemsrr)rrr
�
inst_items�state_itemss     r�
test_itemsr&1sF���d�j�j�l�#�J�Z�_�_�%6��u�{�{�}�%�K��(8�(8�(:����Z��-rc�L�|jt|�t|��yr)r�len�rrr
s   r�test___len__r*7s�����S��Y��E�
�+rc�l�t|||�t|||�t|||�t|||�yr)rr&r!r*r)s   r�testIEnumerableMappingr,;s2��
�d�D�%� ��t�T�5�!���d�E�"���t�U�#rc��eZdZd�Zy)�BaseTestIReadMappingc��|j�}|j�}|j�}t||||�yr)�_IReadMapping__sample�_IReadMapping__stateDict�_IReadMapping__absentKeysr)rrr
rs    rrz%BaseTestIReadMapping.testIReadMappingCs:���)�)�+���-�-�/���/�/�1����t�U�F�3rN)�__name__�
__module__�__qualname__r�rrr.r.Bs��4rr.c�6�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	y)	�BaseTestIEnumerableMappingc�^�|j�}|j�}t|||�yr)�_IEnumerableMapping__sample�_IEnumerableMapping__stateDictrr)s   rrz$BaseTestIEnumerableMapping.test_keysLs*���/�/�1���3�3�5���$��e�$rc�^�|j�}|j�}t|||�yr)r:r;r!r)s   rr!z&BaseTestIEnumerableMapping.test_valuesRs*���/�/�1���3�3�5���D�$��&rc�^�|j�}|j�}t|||�yr)r:r;r&r)s   rr&z%BaseTestIEnumerableMapping.test_itemsXs*���/�/�1���3�3�5���4��u�%rc�^�|j�}|j�}t|||�yr)r:r;r*r)s   rr*z'BaseTestIEnumerableMapping.test___len__^s*���/�/�1���3�3�5���T�4��'rc�"�|j�Sr)r;�rs rr1z3BaseTestIEnumerableMapping._IReadMapping__stateDictds���2�2�4�4rc�"�|j�Sr)r:r@s rr0z0BaseTestIEnumerableMapping._IReadMapping__samplegs���/�/�1�1rc�"�|j�Sr)�_IEnumerableMapping__absentKeysr@s rr2z4BaseTestIEnumerableMapping._IReadMapping__absentKeysjs���3�3�5�5rN)
r3r4r5rr!r&r*r1r0r2r6rrr8r8Js%��%�'�&�(�5�2�6rr8N)�__doc__�operatorrrrrr!r&r*r,r.r8r6rr�<module>rFsG��� �
<�,�,�0�.�,�$�4�4�!6�!5�!6r