Current File : //usr/local/apps/python3/lib/python3.11/test/__pycache__/test_textwrap.cpython-311.pyc |
�
�Ke�� � �v � d dl Z d dlmZmZmZmZmZmZ G d� de j � � Z G d� de � � Z
G d� de � � Z G d � d
e � � Z G d� de � � Z
G d
� de � � Z G d� de j � � Z G d� de j � � Z G d� de � � Zedk r e j � � dS dS )� N)�TextWrapper�wrap�fill�dedent�indent�shortenc �* � e Zd ZdZd� Zd� Zd� Zd� ZdS )�BaseTestCasez5Parent class with utility methods for textwrap tests.c �4 � t |t � � r[g }t t |� � � � D ]"}|� d||| fz � � �#|rd� |� � nd}n't |t � � rdt |� � z }|S )Nz %d: %r�
z
no linesz %s
)�
isinstance�list�range�len�append�join�str�repr)�self�textin�result�is �</usr/local/apps/python3/lib/python3.11/test/test_textwrap.py�showzBaseTestCase.show s� � ��f�d�#�#� -��F��3�v�;�;�'�'�
;�
;���
�
�j�A�v�a�y�>�9�:�:�:�:�*0�B�T�Y�Y�v�&�&�&�l�F�F�
���
$�
$� -���V���,�F��
� c
� � | � ||d| � |� � �d| � |� � ��� � d S )Nz
expected:
z
but got:
)�assertEqualr )r r �expects r �checkzBaseTestCase.check sU � �������� � �&�!�!�!�!�4�9�9�V�#4�#4�#4�
6� 7� 7� 7� 7� 7r c �N � t ||fi |��}| � ||� � d S �N)r r �r �text�widthr �kwargsr s r �
check_wrapzBaseTestCase.check_wrap# s3 � ��d�E�,�,�V�,�,���
�
�6�6�"�"�"�"�"r c �t � | j � |� � }| � ||d|�d|��� � d S )Nz
expected z
but got )�wrapper�_splitr )r r# r r s r �check_splitzBaseTestCase.check_split'