o
!ŌbF0 ć @ s¤ d dl Z d dlmZmZmZ d dlmZmZmZm Z d dl
mZmZ d dl
mZ d dlmZ G dd de jZG d d
d
e jZdd Zed
krPe jdd dS dS )é N)ŚAttrsŚQNameŚStream)Ś XMLParserŚ
HTMLParserŚ
ParseErrorŚET)ŚStringIOŚBytesIO)Ś
doctest_suite)ŚElementTreec @ sd e Zd Zdd Zdd Zdd Zdd Zd d
Zdd Zd
d Z dd Z
dd Zdd Zdd Z
dS )ŚXMLParserTestCasec C óL d}t tt|}|d \}}}| tj|” | d|” | d|” d S ©Nzfoo baré zfoo bar©Nr é ©Ślistr r ŚassertEqualr ŚTEXT©ŚselfŚtextŚeventsŚkindŚdataŚpos© r ś4/usr/lib/python3/dist-packages/genshi/tests/input.pyŚtest_text_node_pos_single_line ó z0XMLParserTestCase.test_text_node_pos_single_linec C r )Nśfoo
barr śfoo
bar)Nr é’’’’r r r r r Śtest_text_node_pos_multi_line ó z/XMLParserTestCase.test_text_node_pos_multi_linec C sx d}t tt|}|d \}}}| tj|” |\}}| d|” | d|d ” | d|d ” | d|d ” d S ) Nz)r Śelem)ŚtitleŚbaz)ŚidŚfoor )ŚclassŚbaré )r r r r r ŚSTART)r r r r r r ŚtagŚattribr r r Śtest_element_attribute_order) s z.XMLParserTestCase.test_element_attribute_orderc C ó@ d}t tt|}|d \}}}| tj|” | d|” d S ©Nu
ā
r u ār r r r r Śtest_unicode_input4 ó
z$XMLParserTestCase.test_unicode_inputc C óJ d d”}ttt|dd}|d \}}}| tj|” | d|” d S ©Nu
ƶ
ś
iso-8859-1©Śencodingr õ ƶ©Śencoder r r
r r r r r r r Śtest_latin1_encoded; ó
z%XMLParserTestCase.test_latin1_encodedc C sF d d”}ttt|}|d \}}}| tj|” | d|” d S )NuK
ƶ
r9 r. r<