Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
3
6]+ @ s d Z ddlZyddlmZ dZW n& ek
rF Z z
dZW Y ddZ[X nX ddlmZ ddl m
Z
mZmZ ee dG d d
d
ee
Z
dS )zDTests to ensure that the html5lib tree builder generates good trees. N)HTML5TreeBuilderTF)SoupStrainer)HTML5TreeBuilderSmokeTestSoupTestskipIfz?html5lib seems not to be present, not testing its tree builder.c @ sl e Zd ZdZedd Zdd Zdd Zdd Zd
d Z dd
Z
dd Zdd Zdd Z
dd Zdd ZdS )HTML5LibBuilderSmokeTestz"See ``HTML5TreeBuilderSmokeTest``.c C s t S )N)r )self r #/usr/lib/python3.6/test_html5lib.pydefault_builder s z(HTML5LibBuilderSmokeTest.default_builderc C sd t d}d}tjdd}| j||d}W d Q R X | j|j | j| | jdt|d j k d S )NbzA bold statement.
T)record)Z
parse_onlyz4the html5lib tree builder doesn't support parse_onlyr )
r warningscatch_warningssoupassertEqualdecodeZdocument_forZ
assertTruestrmessage)r Zstrainermarkupwr r r r
test_soupstrainer s z*HTML5LibBuilderSmokeTest.test_soupstrainerc C s d}| j |d | j d dS )z8html5lib inserts tags where other parsers don't.z[| Here's another table: | zz{N)ZassertSoupEquals)r r r r r
test_correctly_nested_tables( s z5HTML5LibBuilderSmokeTest.test_correctly_nested_tablesc C s$ d}| j |}| jd|jj d S )Nzy
foo
s
foo
)r r pencode)r r r r r r
(test_xml_declaration_followed_by_doctype<