Sindbad~EG File Manager
�
'Μgo � � � d Z ddlZddlZddlZddlZddlZddlZddlZddlm Z ddl
mZ ddlm
Z ddlmZ ddlmZ d� Z G d � d
ej$ � Zd� Z G d� d
ej$ � Z G d� d� Z G d� d� Z G d� d� Z G d� de� Z G d� d� Z G d� dej$ � Zedk( r ej: � yy)z3
Test cases for the repr module
Nick Mathewson
� N)�verbose)�create_empty_file)�repr)�Repr)�recursive_reprc �0 � d}t | � D ] }|f}� |S )N� )�range)�nesting�t�is �./usr/local/lib/python3.12/test/test_reprlib.py�nestedTupler s! � �
�A�
�7�^��
�D�� ��H� c �r � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z
d � Zd
� Zd� Z
d� Zd
� Zd� Zd� Zd� Zd� Zy)� ReprTestsc � � ddddddddd d
ddd
d�
}t � }|j � D ] \ }}t |||� � t di |��}|D ]* }| j t ||� t ||� |�� �, y )N�e �f �g �h �i �j �k �l �m �n �o �pxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx�qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)
�maxlevel�maxtuple�maxlist�maxarray�maxdict�maxset�maxfrozenset�maxdeque� maxstring�maxlong�maxother� fillvalue�indent)�msgr )r �items�setattr�assertEqual�getattr)�self�example_kwargs�r1�attr�val�r2s r �test_init_kwargszReprTests.test_init_kwargs s� � ������������"��
�� �V��'�-�-�/�I�D�#��B��c�"� 0�
�
#�N�
#��"�D����W�R��.���D�0A�t��L� #r c �j � | j } |t d� d� |t d� d� d}t |� d d dz t |� dd z } |t |� |� |t d � t d � � d
}t |� d d dz t |� dd z } |t |� |� y )N�abcz'abc'�abcdefghijklmnopz'abcdefghijklmnop'�<aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbb�
�...��z"'z�""""""""""""""""""""""""""""""''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''�r1 �rr )r3 �eq�s�expecteds r �test_stringzReprTests.test_string4 s� � �
�
�
��
�1�U�8�W��
�1�
� �!5�6�����7�3�B�<�%�'�$�q�'�#�$�-�7��
�1�Q�4���
�1�U�8�T�%�[�!�����7�3�B�<�%�'�$�q�'�#�$�-�7��
�1�Q�4��r c �^ � | j } |t d� d� d} |t |� d� t � }d|_ t |� d d dz } ||j |� |� t � }d|_ d|_ t |� d d d z } ||j |� |� y )
N�� �(1,)�rI � � � (1, 2, 3)rL ���z...)�+++z+++))r1 rB r r"