o
    ËÉhÏ  ã                   @   s,   d dl mZ d dlmZ G dd„ deƒZdS )é    )ÚTestCase)ÚHTMLRulesetc                   @   s   e Zd Zdd„ Zdd„ ZdS )ÚTestHTMLRulesetc                 C   sì   t ddddddœƒ}|  | di ¡¡ |  | di ¡d¡ |  | dd	d
i¡d¡ |  | dd	di¡¡ |  | ddddœ¡d¡ |  | ddddœ¡¡ |  | ddddœ¡d¡ |  | ddddœ¡d¡ |  | ddddœ¡d¡ d S )NÚ	paragraphÚlinkz	page-linkzsilly-page-linkzsensible-page-link)Úpza[href]za[linktype=page]za[linktype="silly page"]za[linktype='sensible page']Údivr   ÚclassÚintroÚaÚbuttonzhttp://wagtail.org)r	   ÚhrefÚdocument)r	   ÚlinktypeÚpagez
silly pagezsensible page)r   ÚassertIsNoneÚmatchÚassertEqual©ÚselfÚruleset© r   úe/var/www/html/ndineBlogger/venv/lib/python3.10/site-packages/wagtail/admin/tests/test_html_ruleset.pyÚtest_html_ruleset   s<   ûÿ
þÿÿþþz!TestHTMLRuleset.test_html_rulesetc                 C   sF   t ƒ }| dd¡ | dd¡ | dd¡ |  | dddi¡d¡ d S )Nr   znormal-paragraphzp[class="intro"]zintro-paragraphznormal-paragraph-againr	   r
   )r   Úadd_ruler   r   r   r   r   r   Útest_precedence)   s
   zTestHTMLRuleset.test_precedenceN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r      s    "r   N)Údjango.testr   Ú/wagtail.admin.rich_text.converters.html_rulesetr   r   r   r   r   r   Ú<module>   s    