File: D:/Python311/Lib/test/test_json/__pycache__/test_recursion.cpython-311.pyc
�
��Vc�
� � � d dl mZ d dlmZmZ G d� d� � Z G d� d� � Z G d� dee� � Z G d � d
ee� � ZdS )� )�support)�PyTest�CTestc � � e Zd ZdS )�JSONTestObjectN��__name__�
__module__�__qualname__� � �1D:\Python311\Lib\test\test_json\test_recursion.pyr r s � � � � � ��Dr
r c �2 � e Zd Zd� Zd� Zd� Zd� Zd� Zd� ZdS )�
TestRecursionc � � g }|� |� � | � |� � | � d� � n# t $ r Y nw xY wg }|g}|� |� � | � |� � | � d� � n# t $ r Y nw xY wg }||g}| � |� � d S )Nz)didn't raise ValueError on list recursionz5didn't raise ValueError on alternating list recursion)�append�dumps�fail�
ValueError��self�x�ys r �test_listrecursionz TestRecursion.test_listrecursion
s� � ��� ������� C��J�J�q�M�M�M�
�I�I�A�B�B�B�B�� � � � ��D� ����
��
�C�� ������� O��J�J�q�M�M�M�
�I�I�M�N�N�N�N�� � � � ��D� ����
��
��F���
�
�1�
�
�
�
�
s# �A �
A�A�/B �
B'�&B'c �� � i }||d<