%PDF- %PDF-
Direktori : /snap/core20/2599/usr/share/subiquity/subiquitycore/ui/tests/__pycache__/ |
Current File : //snap/core20/2599/usr/share/subiquity/subiquitycore/ui/tests/__pycache__/test_table.cpython-38.pyc |
U 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 ]N}g }|D ]2}t |t�s(d}n|\}}|�|td| �f� q|�t|�� q|S )N� �x)� isinstance�tuple�appendr r )�selfZsizesZrows�rowZcells�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 sN | � ddgg�}td|tti �d�\}}}| �dddd�ddf|||f� d S )Nr r r �r r � � Fr r r r r � test_two_cols3 s � �z&TestComputeWidthsForSize.test_two_colsc C sZ | � ddgg�}ttdtdd�i�}td||d�\}}}| �ddd�ddf|||f� d S )Nr r T�Z can_shrink� )r r F�r r r r r �r r Zcolspecsr r r r r r �test_two_cols_confined<