
    hz                     D    d dl Z d dlZd dlZ G d de j                  ZdS )    Nc                   J    e Zd Zd Zd Zd Zd Zd Zd Zd Z	d Z
d	 Zd
 ZdS )StyleTestCasec                     |                      t                    5  t          d           d d d            d S # 1 swxY w Y   d S Ntest)assertRaises	TypeErrorstyleselfs    O/var/www/surfInsights/venv3-11/lib/python3.11/site-packages/tests/test_style.py#test_argument_on_root_style_builderz1StyleTestCase.test_argument_on_root_style_builder	   s    y)) 	 	&MMM	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	s   8<<c                 D    |                      t          j                   d S )N)
assertTruer
   enabledr   s    r   test_enabledzStyleTestCase.test_enabled   s    &&&&&    c                     |                      dt          j        d                     |                      dt          t          j        d                               d S )Nr   31assertInr
   redstrr   s    r   test_single_stringz StyleTestCase.test_single_string   sL    fei//000dC	& 1 12233333r   c           	          |                      dt          j        dd                     |                      dt          t          j        dd                               d S )Nztest1 test2test1test2r   r   r   s    r   test_multiple_stringsz#StyleTestCase.test_multiple_strings   sP    mUYw%@%@AAAdC	'7 ; ;<<=====r   c           
          |                      dt          j        ddd                     |                      dt          t          j        ddd                               d S )Nz
1 True 0.1   Tg?r   r   r   s    r   test_non_string_argumentsz'StyleTestCase.test_non_string_arguments   sT    lEIas$;$;<<<dC	!T3 7 78899999r   c                 \    |                      dt          j        ddd                     d S )Nztest1, test2r   r   z, sep)r   r
   r   r   s    r   test_seperatorzStyleTestCase.test_seperator!   s-    neid&K&K&KLLLLLr   c                     |                      t                    5  t          j        ddd           d d d            d S # 1 swxY w Y   d S )Nr   r   r   r#   )r   r	   r
   r   r   s    r   test_non_string_seperatorz'StyleTestCase.test_non_string_seperator%   s    y)) 	/ 	/IgwA....	/ 	/ 	/ 	/ 	/ 	/ 	/ 	/ 	/ 	/ 	/ 	/ 	/ 	/ 	/ 	/ 	/ 	/s   A  AAc                    |                      dt          t          j        j                            d                               |                      dt          t          j        j                            d                               |                      dt          t          j        j                            d                               d S )Nz31;47;1r   z47;31;1z47;1;31)r   r   r
   r   on_whiteboldr   s    r   test_style_chainingz!StyleTestCase.test_style_chaining*   s    iUY%7%<%<V%D%D!E!EFFFiU^%7%<%<V%D%D!E!EFFFiU^%8%<%<V%D%D!E!EFFFFFr   c                    t          j        d          }|                     t          |          t          d                     |                     t          t          |                    t          |          k               d S r   )r
   r   assertEquallenr   r   )r   styled_strings     r   test_lenzStyleTestCase.test_len0   sj    	&))]++S[[999C..//#m2D2DDEEEEEr   c                 Z   dt           _        |                     dt          j        d                     dt           _        |                     dt          t          j        d                               |                     dt          t          j        d                               d S )NFr   Tr   )r
   r   r-   r   r   r   r   s    r   test_enablingzStyleTestCase.test_enabling7   s    6!2!2333fc%)F"3"344555dC	& 1 12233333r   N)__name__
__module____qualname__r   r   r   r   r!   r%   r'   r+   r0   r2    r   r   r   r      s          
' ' '4 4 4
> > >
: : :
M M M/ / /
G G GF F F4 4 4 4 4r   r   )unittestsysr
   TestCaser   r6   r   r   <module>r:      sW     



 74 74 74 74 74H% 74 74 74 74 74r   