File: //lib/python3/dist-packages/zope/interface/common/tests/__pycache__/basemapping.cpython-310.pyc
o
$
x`J � @ sl d Z ddlmZ dd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Zdd� Z G dd� de
�ZG dd� de�ZdS )zBase Mapping tests
� )�__getitem__c C s� |D ]}| � || || � | � |�|d �|| � | �||v � q|D ]'}| � |�|d �d � | � |�|�d � | � |�|| �| � | �tt||� q$d S �N)�assertEqual�get�
assertTrue�assertRaises�KeyErrorr )�self�inst�state�absent�key� r �I/usr/lib/python3/dist-packages/zope/interface/common/tests/basemapping.py�testIReadMapping s �r c C �8 t |�� �}|�� t |�� �}|�� | �||� d S r )�list�keys�sortr �r r
r � inst_keys�
state_keysr r r � test_keys � r c C s4 t |�}|�� t |�� �}|�� | �||� d S r )r r r r r r r r � test_iter% s r c C r r )r �valuesr r )r r
r �inst_values�state_valuesr r r �test_values+ r r c C r r )r �itemsr r )r r
r �
inst_items�state_itemsr r r �
test_items1 r r"