
     h                     8    d Z ddlmZmZmZmZmZ  G d d      Zy)zTestcases for cssutils.helper    )	normalizestringstringvalueuriurivaluec                   *    e Zd Zd Zd Zd Zd Zd Zy)
TestHelperc                     ddddd}t        |j                               D ]%  \  }}t        |      |k(  sJ t        |      |k(  r%J  y)zhelper._normalize()u!   abcdefg abcdefg äöüß€ aöüzgaga\ 
0123456789"x")u!   abcdefg ABCDEFG äöüß€ AÖÜz
\ga\Ga\\\ r   z"\x"N)listitemsr   )selfteststestexps       Z/var/www/api/v1/venv_getwork_v1/lib/python3.12/site-packages/cssutils/tests/test_helper.pytest_normalizezTestHelper.test_normalize   sW     2V$(	
 ekkm,ID#T?c)))T?c))) -    c                    dt        d      k(  sJ dt        d      k(  sJ dt        d      k(  sJ dt        d      k(  sJ d	t        d
      k(  sJ dt        d      k(  sJ dt        d      k(  sJ dt        d      k(  sJ y)zhelper.string()r   xu
   "1 2ä€"u   1 2ä€z"'"'"\"""z"\a "
z"\c "z"\d "z"\d \a "z
N)r   r   s    r   test_stringzTestHelper.test_string   s    s###vj1111VC[(((&+%%%6
 
 	
 
 6$<'''6$<'''fVn,,,r   c                     dt        d      k(  sJ dt        d      k(  sJ dt        d      k(  sJ dt        d      k(  sJ y)	zhelper.stringvalue()r   r   r   r   z\x az\a N)r   r   s    r   test_stringvaluezTestHelper.test_stringvalue%   sP    k%((((k'****{6**** {6****r   c                     dt        d      k(  sJ dt        d      k(  sJ dt        d      k(  sJ dt        d      k(  sJ d	t        d
      k(  sJ dt        d      k(  sJ dt        d      k(  sJ y)zhelper.uri()url(x)r   zurl("(")(url(")"))zurl(" ") zurl(";");zurl(","),z
url("x)x")zx)xN)r   r   s    r   test_urizTestHelper.test_uri/   s    3s8###SX%%%SX%%%SX%%%SX%%%SX%%%s5z)))r   c                 d    dt        d      k(  sJ dt        d      k(  sJ dt        d      k(  sJ y)zhelper.urivalue()r   r$   zurl("x")r'   r&   N)r   r   s    r   test_urivaluezTestHelper.test_urivalue9   s;    hx((((hz****hz****r   N)__name__
__module____qualname__r   r   r"   r+   r-    r   r   r	   r	      s    *-+*+r   r	   N)__doc__cssutils.helperr   r   r   r   r   r	   r1   r   r   <module>r4      s    # I I7+ 7+r   