o
    /h                     @   s6   d Z ddlZddlZddlmZ G dd dejZdS )z%Testcases for cssutils.css.CSSComment    N   )test_cssrulec                   @   s,   e Zd Zdd Zdd Zdd Zdd Zd	S )
TestCSSCommentc                 C   s2   t j | _t jjdd| _t jjj| _d| _d S )NT)readonlyCOMMENT)cssutilscss
CSSCommentrrROr   r_typer_typeStringself r   R/var/www/html/myenv/lib/python3.10/site-packages/cssutils/tests/test_csscomment.py_setup_rule   s   
zTestCSSComment._setup_rulec              
   C   sz   dddddddddd	}|  | |ddd | | tjjtjjtjjtjjtjjtjjtjjd}| | dS )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   testsr   r   r   test_csstext   s2   

	zTestCSSComment.test_csstextc                 C   s   |  d dS )z)CSSComment.cssText InvalidModificationErrz/* comment */N)_test_InvalidModificationErrr   r   r   r   test_InvalidModificationErr3   s   z*TestCSSComment.test_InvalidModificationErrc                 C   s@   d}t jj|d}tt|}t||jsJ ||jksJ dS )z!CSSComment.__repr__(), .__str__()z
/* test */)cssTextN)r   r   r	   evalrepr
isinstance	__class__r    )r   textss2r   r   r   test_reprANDstr7   s
   zTestCSSComment.test_reprANDstrN)__name__
__module____qualname__r   r   r   r(   r   r   r   r   r   
   s
    "r   )__doc__r   cssutils.cssr    r   TestCSSRuler   r   r   r   r   <module>   s
    