← Back
Editing: test_text.cpython-311.pyc
� ��X� � �f � d Z ddlmZ ddlZddlZddlZddlZddlmZ ddl mZ d� Zd� Z d� Zd � ZdS ) zTests for IPython.utils.text� )�print_functionN� )�textc �* �� d��fd�dD � � } t j | d�� � }t j |d� � t j | d�� � }t j |d� � t j | d �� � }t j |d � � dS )zBasic columnize tests.� c � �� g | ]}|�z ��S � r ��.0�l�sizes ��B/usr/lib/python3/dist-packages/ipython_genutils/tests/test_text.py� <listcomp>z"test_columnize.<locals>.<listcomp> � �� �#�#�#��Q�t�V�#�#�#� �abc�P ��displaywidthzaaaaa bbbbb ccccc � zaaaaa ccccc bbbbb � zaaaaa bbbbb ccccc N)r � columnize�nt�assert_equal��items�outr s @r �test_columnizer s� �� ��D�#�#�#�#�U�#�#�#�E� �.��R� 0� 0� 0�C��O�C�0�1�1�1� �.��R� 0� 0� 0�C��O�C�0�1�1�1� �.��R� 0� 0� 0�C��O�C�0�1�1�1�1�1r c � �� d� t dd� � D � � D ]�} t j dd� � ��fd�t | � � D � � }d� |D � � }t j |��� � }t d� |� d � � D � � � � }t |� � }|�k r\t d |z � � t d|z � � t d�z � � t d | z � � t d|z � � J ���dS )z3Test with random input to hopfully catch edge case c �8 � g | ]}t j d d� � ��S )r �F ��random�randint)r �is r r z)test_columnize_random.<locals>.<listcomp> s$ � �=�=�=�A�6�>�!�B�'�'�=�=�=r r � �� c �: �� g | ]}t j d �� � ��S )r r"