Current File : //usr/local/apps/python3/lib/python3.11/test/__pycache__/test_defaultdict.cpython-311.opt-1.pyc |
�
�Ke� � � � d Z ddlZddlZddlZddlZddlZddlmZ d� Z G d� dej � � Z
edk r ej � � dS dS )z'Unit tests for collections.defaultdict.� N)�defaultdictc � � t S �N)�list� � �?/usr/local/apps/python3/lib/python3.11/test/test_defaultdict.py�foobarr
s � ��Kr c �P � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z
d � Zd
� Zd� Z
dS )
�TestDefaultDictc �\ � t � � }| � |j d � � t |_ |d � d� � | � |ddgi� � |d � d� � | � |dddgi� � |d |d | � |ddgg g d�� � | � |d |d cxuo |d unc � � t t dd� � � }| � |j t � � | � |ddd �� � | � |d
d� � | � |d d� � | � |d g � � | � d
|� � | � d
|� � � � � | � d|� � | � d|� � � � � | � d|� � | � d|� � � � � | � d|� � | � d|� � � � � d |_ | � |j d � � |d | � d
� � n2# t $ r%}| � |j d� � Y d }~nd }~ww xY w| � t t d� � d S )N� �* � �
� )r r r � � )�foo�barr r � zd2[15] didn't raise KeyError)r )r �assertEqual�default_factoryr �append�
assertTrue�assertIn�keys�assertNotIn�fail�KeyError�args�assertRaises� TypeError)�self�d1�d2�errs r �
test_basiczTestDefaultDict.test_basic s � �
�]�]������+�T�2�2�2�!���
�2��
�
�b��������b�2�$�Z�(�(�(�
�2��
�
�b��������b�2�r�(�^�,�,�,�
�2���
�2�������2�r�(���;�;�<�<�<�����2��b��f�:�:�:�:�B�r�F�:�:�:�:�;�;�;�
��1�!�
,�
,�
,������+�T�2�2�2�����Q�q�1�1�2�2�2�����E��A�&�&�&�����E��A�&�&�&�����B���$�$�$��
�
�e�R� � � ��
�
�e�R�W�W�Y�Y�'�'�'��
�
�e�R� � � ��
�
�e�R�W�W�Y�Y�'�'�'��
�
�b�"�����
�
�b�"�'�'�)�)�$�$�$�����R� � � �����R�W�W�Y�Y�'�'�'�!�������+�T�2�2�2� 6��r�F�F�
�I�I�4�5�5�5�5�� � .� .� .����S�X�u�-�-�-�-�-�-�-�-����� .����
���)�[�!�4�4�4�4�4s �;K �
L�#L�Lc �� � t � � }| � t |j d� � t |_ | � |� d� � g � � d S )Nr )r r"