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 )ÚStringTestsc                 C   s   t  d¡| _d S )NÚfoo)Ú	ttystatusÚStringÚs©Úself© r	   ú8/usr/lib/python3/dist-packages/ttystatus/string_tests.pyÚsetUp   s    zStringTests.setUpc                 C   s   |   | jj¡ d S )N)ZassertFalser   Zstatic_widthr   r	   r	   r
   Útest_is_not_static_width   s    z$StringTests.test_is_not_static_widthc                 C   s   |   | j d¡d¡ d S )Nr   Ú )ÚassertEqualr   Úrenderr   r	   r	   r
   Útest_is_empty_initially   s    z#StringTests.test_is_empty_initiallyc                 C   s(   | j  ddi¡ |  | j  d¡d¡ d S )Nr   Zbarr   ©r   Úupdater   r   r   r	   r	   r
   Útest_updates!   s    zStringTests.test_updatesc                 C   s(   | j  ddi¡ |  | j  d¡d¡ d S )Nr   é{   r   Z123r   r   r	   r	   r
   Útest_handles_non_string_value%   s    z)StringTests.test_handles_non_string_valueN)Ú__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   