
     hS                     4    d Z ddlZddlZddlZ G d d      Zy)z)Testcases for cssutils.css.cssproperties.    Nc                       e Zd Zd Zd Zd Zy)TestCSSPropertiesc                     t         j                  j                  j                  }d |d      k(  sJ d |d      k(  sJ d |d      k(  sJ d |d      k(  sJ d |d      k(  sJ y	)
z!cssproperties _toDOMname(CSSname)color	fontStyle
font-style
MozOpacity-moz-opacityUNKNOWN	AnUNKNOWN
-anUNKNOWNN)cssutilscsscssproperties
_toDOMname)selfr   s     a/var/www/api/v1/venv_getwork_v1/lib/python3.12/site-packages/cssutils/tests/test_cssproperties.pytest_toDOMnamez TestCSSProperties.test_toDOMname
   sv    \\//::
*W----j6666z.9999Jy1111j6666    c                     t         j                  j                  j                  }d |d      k(  sJ d |d      k(  sJ d |d      k(  sJ d |d      k(  sJ d |d      k(  sJ y	)
z!cssproperties _toCSSname(DOMname)r   r   r   r
   r	   r   r   r   N)r   r   r   
_toCSSname)r   r   s     r   test_toCSSnamez TestCSSProperties.test_toCSSname   sv    \\//::
*W----z+6666L!9999Jy1111z+6666r   c                 F   t         j                  j                  j                  }t	        t               t        |j                              sJ t        d t        t         j                  j                  j                               D              t        |j                        k(  sJ  |       }|j                  J |j                  dd      J |j!                  d      J t#        j$                  t&              5  |j)                  d       ddd       y# 1 sw Y   yxY w)CSS2Propertiesc              3   2   K   | ]  }t        |        y w)N)len).0xs     r   	<genexpr>z8TestCSSProperties.test_CSS2Properties.<locals>.<genexpr>"   s     O#Na3q6#Ns   Nr      r   )r   r   r   r   
isinstancepropertytyper   sumlistprofiles
propertiesvaluesr   _properties__setattr____delattr__pytestraisesAttributeError__getattribute__)r   r   c2s      r   test_CSS2Propertiesz%TestCSSProperties.test_CSS2Properties   s    !33BB(*d>+?+?&@AAAO4(9(9(D(D(K(K(M#NOOSV&&T
 
 	
 
 xx~~gq)111~~g&...]]>*	* +**s   <DD N)__name__
__module____qualname__r   r   r1    r   r   r   r   	   s    77+r   r   )__doc__r,   cssutils.cssr   cssutils.profilesr   r5   r   r   <module>r9      s    /   $+ $+r   