Sindbad~EG File Manager
�
*Μg � �J � d dl Z d dlmZmZmZ G d� de j
� Zy)� N)� safe_repr�sorted_list_difference�unorderable_list_differencec � � e Zd Zd� Zd� Zd� Zy)�TestUtilc �� � G d� d� } G d� d� }t |� � | j t d� d� | j t |� d�� d � y )
Nc � � e Zd Zd� Zy)�,TestUtil.test_safe_repr.<locals>.RaisingReprc � � t d� �)NzInvalid repr())�
ValueError��selfs �9/usr/local/lib/python3.12/test/test_unittest/test_util.py�__repr__z5TestUtil.test_safe_repr.<locals>.RaisingRepr.__repr__ s � � �!1�2�2� N��__name__�
__module__�__qualname__r � r r �RaisingReprr
s � �
3r r c � � e Zd Zd� Zy)�)TestUtil.test_safe_repr.<locals>.LongReprc � � y)N�dxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxr r
s r r z2TestUtil.test_safe_repr.<locals>.LongRepr.__repr__ s � � r Nr r r r �LongReprr s � �
!r r �fooz'foo'T)�shortz_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [truncated]...)r �assertEqual)r r r s r �test_safe_reprzTestUtil.test_safe_repr sQ � � 3� 3� !� !� �+�-� �����5�)�7�3�����8�:�T�:�<V�Wr c �0 � | j t g g � g g f� | j t ddgddg� dgdgf� | j t ddgddg� dgdgf� | j t g d�g d�� g ddgf� | j t dgg d�� g g d�f� | j t ddgdg� dgdgf� | j t dgddg� dgdgf� | j t ddgddg� dgg f� y )N� � � )r"