HOME


Mini Shell 1.0
Redirecting to https://devs.lapieza.net/iniciar-sesion Redirecting to https://devs.lapieza.net/iniciar-sesion.
DIR: /lib/python3/dist-packages/zope/interface/common/tests/__pycache__/
Upload File :
Current File : //lib/python3/dist-packages/zope/interface/common/tests/__pycache__/basemapping.cpython-311.pyc
�

JDvcJ��x�dZddlmZd�Zd�Zd�Zd�Zd�Zd�Zd	�Z	Gd
�de
��ZGd�d
e��ZdS)zBase Mapping tests
�)�__getitem__c�*�|D]k}|�||||��|�|�|d��||��|�||v���l|D]�}|�|�|d��d��|�|�|��d��|�|�||��|��|�tt
||����dS�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�9�9�����t��$�$�$�$��<�<��������#�t�,�,�d�3�3�3�������#����-�-�-�������#�t�,�,�d�3�3�3����(�K��s�;�;�;�;�	<�<�c��t|�����}|���t|�����}|���|�||��dSr)�list�keys�sortr�rrr
�	inst_keys�
state_keyss     r�	test_keysrsf���T�Y�Y�[�[�!�!�I�9�>�>�#3�#3�#3��e�j�j�l�l�#�#�J�j�o�o�&7�&7�&7����Y�
�+�+�+�+�+rc���t|��}|���t|�����}|���|�||��dSr)rrrrrs     r�	test_iterr%s\���T�
�
�I�I�N�N�,�,�,��e�j�j�l�l�#�#�J�j�o�o�&7�&7�&7����Y�
�+�+�+�+�+rc��t|�����}|���t|�����}|���|�||��dSr)r�valuesrr)rrr
�inst_values�state_valuess     r�test_valuesr!+sj���t�{�{�}�}�%�%�K�{�'7�'7�'9�'9�'9�������'�'�L�,�*;�*;�*=�*=�*=����[�,�/�/�/�/�/rc��t|�����}|���t|�����}|���|�||��dSr)r�itemsrr)rrr
�
inst_items�state_itemss     r�
test_itemsr&1sh���d�j�j�l�l�#�#�J�Z�_�_�%6�%6�%6��u�{�{�}�}�%�%�K��(8�(8�(:�(:�(:����Z��-�-�-�-�-rc�f�|�t|��t|����dSr)r�len�rrr
s   r�test___len__r*7s*�����S��Y�Y��E�
�
�+�+�+�+�+rc��t|||��t|||��t|||��t|||��dSr)rr&r!r*r)s   r�testIEnumerableMappingr,;sP��
�d�D�%� � � ��t�T�5�!�!�!���d�E�"�"�"���t�U�#�#�#�#�#rc��eZdZd�ZdS)�BaseTestIReadMappingc��|���}|���}|���}t||||��dSr)�_IReadMapping__sample�_IReadMapping__stateDict�_IReadMapping__absentKeysr)rrr
rs    rrz%BaseTestIReadMapping.testIReadMappingCsO���)�)�+�+���-�-�/�/���/�/�1�1����t�U�F�3�3�3�3�3rN)�__name__�
__module__�__qualname__r�rrr.r.Bs#������4�4�4�4�4rr.c�8�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	dS)	�BaseTestIEnumerableMappingc�x�|���}|���}t|||��dSr)�_IEnumerableMapping__sample�_IEnumerableMapping__stateDictrr)s   rrz$BaseTestIEnumerableMapping.test_keysLs<���/�/�1�1���3�3�5�5���$��e�$�$�$�$�$rc�x�|���}|���}t|||��dSr)r:r;r!r)s   rr!z&BaseTestIEnumerableMapping.test_valuesRs<���/�/�1�1���3�3�5�5���D�$��&�&�&�&�&rc�x�|���}|���}t|||��dSr)r:r;r&r)s   rr&z%BaseTestIEnumerableMapping.test_itemsXs<���/�/�1�1���3�3�5�5���4��u�%�%�%�%�%rc�x�|���}|���}t|||��dSr)r:r;r*r)s   rr*z'BaseTestIEnumerableMapping.test___len__^s<���/�/�1�1���3�3�5�5���T�4��'�'�'�'�'rc�*�|���Sr)r;�rs rr1z3BaseTestIEnumerableMapping._IReadMapping__stateDictds���2�2�4�4�4rc�*�|���Sr)r:r@s rr0z0BaseTestIEnumerableMapping._IReadMapping__samplegs���/�/�1�1�1rc�*�|���Sr)�_IEnumerableMapping__absentKeysr@s rr2z4BaseTestIEnumerableMapping._IReadMapping__absentKeysjs���3�3�5�5�5rN)
r3r4r5rr!r&r*r1r0r2r6rrr8r8Js}������%�%�%�'�'�'�&�&�&�(�(�(�5�5�5�2�2�2�6�6�6�6�6rr8N)
�__doc__�operatorrrrrr!r&r*r,�objectr.r8r6rr�<module>rGs����� � � � � � �
<�
<�
<�,�,�,�,�,�,�0�0�0�.�.�.�,�,�,�$�$�$�4�4�4�4�4�6�4�4�4�!6�!6�!6�!6�!6�!5�!6�!6�!6�!6�!6r