3
ϗOM                 @   sH   d Z ddlmZ ddlZddlmZ ddlmZ ddlm	Z	 dd Z
dS )	z
    Tests for the public API
    ------------------------

    :copyright: (c) 2012 by Simon Sapin.
    :license: BSD, see LICENSE for more details.
    )unicode_literalsN)raises)make_parser)CSSPage3Parserc           
   C   s  G dd dt } t tdttt| ddtt| ddt| dddg}x4t|ddddddgD ]\}}t|t|ks^tq^W x4t|ddddddgD ]\}}t|| |kstqW x"|dd  D ]}|jdkstqW tttd	d tttdd	d ttt|  ttt| d	d
d d S )Nc               @   s   e Zd Zdd ZdS )z"test_make_parser.<locals>.MyParserc             S   s
   || _ d S )N)some_config)selfr    r   V/var/www/html/enquirykeeper_venv/lib/python3.6/site-packages/tinycss/tests/test_api.py__init__   s    z+test_make_parser.<locals>.MyParser.__init__N)__name__
__module____qualname__r
   r   r   r   r	   MyParser   s   r   Zpage3*   )r   FT         )r   Zother_config)	objectr   r   zip
isinstanceAssertionErrorr   r   	TypeError)r   parsersparserexpr   r   r	   test_make_parser   s"    
  r   )__doc__
__future__r   	itertoolsZpytestr   tinycssr   Ztinycss.page3r   r   r   r   r   r	   <module>   s   