HEX
Server: Apache
System: Linux scp1.abinfocom.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: confeduphaar (1010)
PHP: 8.1.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //usr/lib/python3/dist-packages/zope/interface/common/tests/__pycache__/basemapping.cpython-38.pyc
U

ؒ�]J�@sldZddlmZdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Zdd�Z	Gdd�de
�ZGdd�de�ZdS)zBase Mapping tests
�)�__getitem__cCs�|D]>}|�||||�|�|�|d�||�|�||k�q|D]N}|�|�|d�d�|�|�|�d�|�|�||�|�|�tt||�qHdS�N)�assertEqual�getZ
assertTrueZassertRaises�KeyErrorr)�self�inst�state�absent�key�r�I/usr/lib/python3/dist-packages/zope/interface/common/tests/basemapping.py�testIReadMappingsrcCs8t|���}|��t|���}|��|�||�dSr)�list�keys�sortr�rrr	Z	inst_keysZ
state_keysrrr
�	test_keyss
rcCs4t|�}|��t|���}|��|�||�dSr)rrrrrrrr
�	test_iter%s
rcCs8t|���}|��t|���}|��|�||�dSr)r�valuesrr)rrr	Zinst_valuesZstate_valuesrrr
�test_values+s
rcCs8t|���}|��t|���}|��|�||�dSr)r�itemsrr)rrr	Z
inst_itemsZstate_itemsrrr
�
test_items1s
rcCs|�t|�t|��dSr)r�len�rrr	rrr
�test___len__7srcCs4t|||�t|||�t|||�t|||�dSr)rrrrrrrr
�testIEnumerableMapping;src@seZdZdd�ZdS)�BaseTestIReadMappingcCs*|��}|��}|��}t||||�dSr)�_IReadMapping__sample�_IReadMapping__stateDict�_IReadMapping__absentKeysr)rrr	r
rrr
rCsz%BaseTestIReadMapping.testIReadMappingN)�__name__�
__module__�__qualname__rrrrr
rBsrc@sDeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dS)�BaseTestIEnumerableMappingcCs |��}|��}t|||�dSr)�_IEnumerableMapping__sample�_IEnumerableMapping__stateDictrrrrr
rLsz$BaseTestIEnumerableMapping.test_keyscCs |��}|��}t|||�dSr)r%r&rrrrr
rRsz&BaseTestIEnumerableMapping.test_valuescCs |��}|��}t|||�dSr)r%r&rrrrr
rXsz%BaseTestIEnumerableMapping.test_itemscCs |��}|��}t|||�dSr)r%r&rrrrr
r^sz'BaseTestIEnumerableMapping.test___len__cCs|��Sr)r&�rrrr
rdsz3BaseTestIEnumerableMapping._IReadMapping__stateDictcCs|��Sr)r%r'rrr
rgsz0BaseTestIEnumerableMapping._IReadMapping__samplecCs|��Sr)Z_IEnumerableMapping__absentKeysr'rrr
r jsz4BaseTestIEnumerableMapping._IReadMapping__absentKeysN)
r!r"r#rrrrrrr rrrr
r$Jsr$N)
�__doc__�operatorrrrrrrrr�objectrr$rrrr
�<module>s