U
    fw%Z  ã                   @   s&   d dl Z d dlZG dd„ de jƒZdS )é    Nc                   @   s4   e Zd Zdd„ Zdd„ Zdd„ Zdd„ Zd	d
„ ZdS )Ú
IndexTestsc                 C   s   t  dd¡| _d S )NÚfooÚfoos)Ú	ttystatusZIndexÚw©Úself© r	   ú7/usr/lib/python3/dist-packages/ttystatus/index_tests.pyÚsetUp   s    zIndexTests.setUpc                 C   s   |   | jj¡ d S )N)ZassertFalser   Zstatic_widthr   r	   r	   r
   Útest_is_not_static_width   s    z#IndexTests.test_is_not_static_widthc                 C   s   |   | j d¡d¡ d S )Nr   z0/0)ÚassertEqualr   Úrenderr   r	   r	   r
   Útest_is_zero_initially   s    z!IndexTests.test_is_zero_initiallyc                 C   s0   | j  ddddgdœ¡ |  | j  d¡d¡ d S )NÚxÚaÚb©r   r   r   z2/3©r   Úupdater   r   r   r	   r	   r
   Útest_gets_index_right!   s    z IndexTests.test_gets_index_rightc                 C   s0   | j  ddddgdœ¡ |  | j  d¡d¡ d S )NZxxxr   r   r   r   r   z0/3r   r   r	   r	   r
   Útest_handles_value_not_in_list%   s    z)IndexTests.test_handles_value_not_in_listN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r	   r	   r	   r
   r      s
   r   )Zunittestr   ZTestCaser   r	   r	   r	   r
   Ú<module>   s   