
     h                     N    d Z ddlZddlZddlmZ  G d dej                        Zy)z%Testcases for cssutils.css.CSSComment    N   )test_cssrulec                   $    e Zd Zd Zd Zd Zd Zy)TestCSSCommentc                     t         j                  j                         | _        t         j                  j                  d      | _        t         j                  j                  j
                  | _        d| _        y )NT)readonlyCOMMENT)cssutilscss
CSSCommentrrROr	   r_typer_typeStringselfs    ^/var/www/api/v1/venv_getwork_v1/lib/python3.12/site-packages/cssutils/tests/test_csscomment.py_setup_rulezTestCSSComment._setup_rule   sN    ((*<<**D*9ll--55%    c           
         dddddddddd	}| j                  |       |j                  ddd       | j                  |       t        j                  j
                  t        j                  j
                  t        j                  j
                  t        j                  j
                  t        j                  j
                  t        j                  j
                  t        j                  j
                  d}| j                  |       y)zCSSComment.cssText   /*öäüß€ÖÄÜ*/N)	r   /*x*/z/* x */z/*	12
*/z/* /* */z/* \*/z/*"*/z/*"
            */z/** / ** //*/r   z/**/)z/*xz
 /*)z/* */ z	/* *//**/z/* */1z/* */ */z  */ /* z*/z
@x /* x */)
do_equal_rupdate
do_equal_pxmldomInvalidModificationErr
do_raise_r)r   testss     r   test_csstextzTestCSSComment.test_csstext   s     &N!
 	
 	 	 gg4477gg446666''00''88
 	r   c                 &    | j                  d       y)z)CSSComment.cssText InvalidModificationErrz/* comment */N)_test_InvalidModificationErrr   s    r   test_InvalidModificationErrz*TestCSSComment.test_InvalidModificationErr3   s    ))/:r   c                     d}t         j                  j                  |      }t        t	        |            }t        ||j                        sJ ||j                  k(  sJ y)z!CSSComment.__repr__(), .__str__()z
/* test */)cssTextN)r
   r   r   evalrepr
isinstance	__class__r&   )r   textss2s       r   test_reprANDstrzTestCSSComment.test_reprANDstr7   sQ    LL##D#1$q']"akk***rzz!!!r   N)__name__
__module____qualname__r   r!   r$   r.    r   r   r   r   
   s    &D;"r   r   )__doc__r   cssutils.cssr
    r   TestCSSRuler   r2   r   r   <module>r7      s#    + 
  5"\-- 5"r   