Current Dir: /snap/core22/2955/usr/share/subiquity/subiquitycore/ui/tests/__pycache__/
[FILE] test_table.cpython-310.pyc [ edit | delete | rename ]
[FILE] __init__.cpython-310.pyc [ edit | delete | rename ]
Viewing: /snap/core22/2955/usr/share/subiquity/subiquitycore/ui/tests/__pycache__/test_table.cpython-310.pyc
o
K��^W � @ sL d dl mZ d dlmZ d dlmZ d dlmZmZm Z G dd� de�Z
dS )� )�defaultdict)�TestCase)�Text)�_compute_widths_for_size�ColSpec�TableRowc @ sL e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dS )�TestComputeWidthsForSizec C s\ g }|D ]'}g }|D ]}t |t�sd}n|\}}|�|td| �f� q
|�t|�� q|S )N� �x)�
isinstance�tuple�appendr r )�self�sizes�rows�row�cells�size�span� r �9/usr/share/subiquity/subiquitycore/ui/tests/test_table.py�rowsForContentSizes s
z,TestComputeWidthsForSize.rowsForContentSizesc C sH | � dgg�}td|tti �d�\}}}| �ddiddf|||f� d S )N�
�d r F�r r r r �assertEqual�r �trows�widths�total�has_unpackedr r r �test_simple* s
��z$TestComputeWidthsForSize.test_simplec C �N | � ddgg�}td|tti �d�\}}}| �dddd�ddf|||f� d S )Nr r r �r r � � Fr r r r r �
test_two_cols3 �
��z&TestComputeWidthsForSize.test_two_colsc C sZ | � ddgg�}ttdtdd�i�}td||d�\}}}| �ddd�ddf|||f� d S )Nr r T��
can_shrink� )r r$ F�r r r r r �r r �colspecsr r r r r r �test_two_cols_confined<