1 <?xml version="1.0" encoding="ascii"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
3 "DTD/xhtml1-transitional.dtd">
4 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
6 <title>lxml.tests.test_htmlparser.HtmlParserTestCase</title>
7 <link rel="stylesheet" href="epydoc.css" type="text/css" />
8 <script type="text/javascript" src="epydoc.js"></script>
11 <body bgcolor="white" text="black" link="blue" vlink="#204080"
13 <!-- ==================== NAVIGATION BAR ==================== -->
14 <table class="navbar" border="0" width="100%" cellpadding="0"
15 bgcolor="#a0c0ff" cellspacing="0">
18 <th> <a
19 href="lxml-module.html">Home</a> </th>
22 <th> <a
23 href="module-tree.html">Trees</a> </th>
26 <th> <a
27 href="identifier-index.html">Indices</a> </th>
30 <th> <a
31 href="help.html">Help</a> </th>
33 <!-- Project homepage -->
34 <th class="navbar" align="right" width="100%">
35 <table border="0" cellpadding="0" cellspacing="0">
36 <tr><th class="navbar" align="center"
37 ><a class="navbar" target="_top" href="/">lxml API</a></th>
41 <table width="100%" cellpadding="0" cellspacing="0">
44 <span class="breadcrumbs">
45 <a href="lxml-module.html">Package lxml</a> ::
46 <a href="lxml.tests-module.html">Package tests</a> ::
47 <a href="lxml.tests.test_htmlparser-module.html">Module test_htmlparser</a> ::
48 Class HtmlParserTestCase
52 <table cellpadding="0" cellspacing="0">
53 <!-- hide/show private -->
54 <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
55 onclick="toggle_private();">hide private</a>]</span></td></tr>
56 <tr><td align="right"><span class="options"
57 >[<a href="frames.html" target="_top">frames</a
58 >] | <a href="lxml.tests.test_htmlparser.HtmlParserTestCase-class.html"
59 target="_top">no frames</a>]</span></td></tr>
64 <!-- ==================== CLASS DESCRIPTION ==================== -->
65 <h1 class="epydoc">Class HtmlParserTestCase</h1><p class="nomargin-top"><span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase">source code</a></span></p>
66 <pre class="base-tree">
69 unittest.case.TestCase --+
71 <a href="lxml.tests.common_imports.HelperTestCase-class.html">common_imports.HelperTestCase</a> --+
73 <strong class="uidshort">HtmlParserTestCase</strong>
77 HTML parser test cases
79 <!-- ==================== NESTED CLASSES ==================== -->
80 <a name="section-NestedClasses"></a>
81 <table class="summary" border="1" cellpadding="3"
82 cellspacing="0" width="100%" bgcolor="white">
83 <tr bgcolor="#70b0f0" class="table-header">
84 <td colspan="2" class="table-header">
85 <table border="0" cellpadding="0" cellspacing="0" width="100%">
87 <td align="left"><span class="table-header">Nested Classes</span></td>
88 <td align="right" valign="top"
89 ><span class="options">[<a href="#section-NestedClasses"
90 class="privatelink" onclick="toggle_private();"
91 >hide private</a>]</span></td>
97 <td colspan="2" class="summary">
98 <p class="indent-wrapped-lines"><b>Inherited from <code>unittest.case.TestCase</code></b>:
99 <code><a href="exceptions.AssertionError-class.html">failureException</a></code>
104 <!-- ==================== INSTANCE METHODS ==================== -->
105 <a name="section-InstanceMethods"></a>
106 <table class="summary" border="1" cellpadding="3"
107 cellspacing="0" width="100%" bgcolor="white">
108 <tr bgcolor="#70b0f0" class="table-header">
109 <td colspan="2" class="table-header">
110 <table border="0" cellpadding="0" cellspacing="0" width="100%">
112 <td align="left"><span class="table-header">Instance Methods</span></td>
113 <td align="right" valign="top"
114 ><span class="options">[<a href="#section-InstanceMethods"
115 class="privatelink" onclick="toggle_private();"
116 >hide private</a>]</span></td>
122 <td width="15%" align="right" valign="top" class="summary">
123 <span class="summary-type"> </span>
124 </td><td class="summary">
125 <table width="100%" cellpadding="0" cellspacing="0" border="0">
127 <td><span class="summary-sig"><a href="lxml.tests.test_htmlparser.HtmlParserTestCase-class.html#tearDown" class="summary-sig-name">tearDown</a>(<span class="summary-sig-arg">self</span>)</span><br />
128 Hook method for deconstructing the test fixture after testing it.</td>
129 <td align="right" valign="top">
130 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.tearDown">source code</a></span>
139 <td width="15%" align="right" valign="top" class="summary">
140 <span class="summary-type"> </span>
141 </td><td class="summary">
142 <table width="100%" cellpadding="0" cellspacing="0" border="0">
144 <td><span class="summary-sig"><a name="test_module_HTML"></a><span class="summary-sig-name">test_module_HTML</span>(<span class="summary-sig-arg">self</span>)</span></td>
145 <td align="right" valign="top">
146 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_module_HTML">source code</a></span>
155 <td width="15%" align="right" valign="top" class="summary">
156 <span class="summary-type"> </span>
157 </td><td class="summary">
158 <table width="100%" cellpadding="0" cellspacing="0" border="0">
160 <td><span class="summary-sig"><a name="test_module_HTML_unicode"></a><span class="summary-sig-name">test_module_HTML_unicode</span>(<span class="summary-sig-arg">self</span>)</span></td>
161 <td align="right" valign="top">
162 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_module_HTML_unicode">source code</a></span>
171 <td width="15%" align="right" valign="top" class="summary">
172 <span class="summary-type"> </span>
173 </td><td class="summary">
174 <table width="100%" cellpadding="0" cellspacing="0" border="0">
176 <td><span class="summary-sig"><a name="test_wide_unicode_xml"></a><span class="summary-sig-name">test_wide_unicode_xml</span>(<span class="summary-sig-arg">self</span>)</span></td>
177 <td align="right" valign="top">
178 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_wide_unicode_xml">source code</a></span>
187 <td width="15%" align="right" valign="top" class="summary">
188 <span class="summary-type"> </span>
189 </td><td class="summary">
190 <table width="100%" cellpadding="0" cellspacing="0" border="0">
192 <td><span class="summary-sig"><a name="test_html_ids"></a><span class="summary-sig-name">test_html_ids</span>(<span class="summary-sig-arg">self</span>)</span></td>
193 <td align="right" valign="top">
194 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_html_ids">source code</a></span>
203 <td width="15%" align="right" valign="top" class="summary">
204 <span class="summary-type"> </span>
205 </td><td class="summary">
206 <table width="100%" cellpadding="0" cellspacing="0" border="0">
208 <td><span class="summary-sig"><a name="test_html_ids_no_collect_ids"></a><span class="summary-sig-name">test_html_ids_no_collect_ids</span>(<span class="summary-sig-arg">self</span>)</span></td>
209 <td align="right" valign="top">
210 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_html_ids_no_collect_ids">source code</a></span>
219 <td width="15%" align="right" valign="top" class="summary">
220 <span class="summary-type"> </span>
221 </td><td class="summary">
222 <table width="100%" cellpadding="0" cellspacing="0" border="0">
224 <td><span class="summary-sig"><a name="test_module_HTML_pretty_print"></a><span class="summary-sig-name">test_module_HTML_pretty_print</span>(<span class="summary-sig-arg">self</span>)</span></td>
225 <td align="right" valign="top">
226 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_module_HTML_pretty_print">source code</a></span>
235 <td width="15%" align="right" valign="top" class="summary">
236 <span class="summary-type"> </span>
237 </td><td class="summary">
238 <table width="100%" cellpadding="0" cellspacing="0" border="0">
240 <td><span class="summary-sig"><a name="test_module_parse_html_error"></a><span class="summary-sig-name">test_module_parse_html_error</span>(<span class="summary-sig-arg">self</span>)</span></td>
241 <td align="right" valign="top">
242 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_module_parse_html_error">source code</a></span>
251 <td width="15%" align="right" valign="top" class="summary">
252 <span class="summary-type"> </span>
253 </td><td class="summary">
254 <table width="100%" cellpadding="0" cellspacing="0" border="0">
256 <td><span class="summary-sig"><a name="test_html_element_name_empty"></a><span class="summary-sig-name">test_html_element_name_empty</span>(<span class="summary-sig-arg">self</span>)</span></td>
257 <td align="right" valign="top">
258 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_html_element_name_empty">source code</a></span>
267 <td width="15%" align="right" valign="top" class="summary">
268 <span class="summary-type"> </span>
269 </td><td class="summary">
270 <table width="100%" cellpadding="0" cellspacing="0" border="0">
272 <td><span class="summary-sig"><a name="test_html_element_name_colon"></a><span class="summary-sig-name">test_html_element_name_colon</span>(<span class="summary-sig-arg">self</span>)</span></td>
273 <td align="right" valign="top">
274 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_html_element_name_colon">source code</a></span>
283 <td width="15%" align="right" valign="top" class="summary">
284 <span class="summary-type"> </span>
285 </td><td class="summary">
286 <table width="100%" cellpadding="0" cellspacing="0" border="0">
288 <td><span class="summary-sig"><a name="test_html_element_name_quote"></a><span class="summary-sig-name">test_html_element_name_quote</span>(<span class="summary-sig-arg">self</span>)</span></td>
289 <td align="right" valign="top">
290 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_html_element_name_quote">source code</a></span>
299 <td width="15%" align="right" valign="top" class="summary">
300 <span class="summary-type"> </span>
301 </td><td class="summary">
302 <table width="100%" cellpadding="0" cellspacing="0" border="0">
304 <td><span class="summary-sig"><a name="test_html_element_name_space"></a><span class="summary-sig-name">test_html_element_name_space</span>(<span class="summary-sig-arg">self</span>)</span></td>
305 <td align="right" valign="top">
306 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_html_element_name_space">source code</a></span>
315 <td width="15%" align="right" valign="top" class="summary">
316 <span class="summary-type"> </span>
317 </td><td class="summary">
318 <table width="100%" cellpadding="0" cellspacing="0" border="0">
320 <td><span class="summary-sig"><a name="test_html_subelement_name_empty"></a><span class="summary-sig-name">test_html_subelement_name_empty</span>(<span class="summary-sig-arg">self</span>)</span></td>
321 <td align="right" valign="top">
322 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_html_subelement_name_empty">source code</a></span>
331 <td width="15%" align="right" valign="top" class="summary">
332 <span class="summary-type"> </span>
333 </td><td class="summary">
334 <table width="100%" cellpadding="0" cellspacing="0" border="0">
336 <td><span class="summary-sig"><a name="test_html_subelement_name_colon"></a><span class="summary-sig-name">test_html_subelement_name_colon</span>(<span class="summary-sig-arg">self</span>)</span></td>
337 <td align="right" valign="top">
338 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_html_subelement_name_colon">source code</a></span>
347 <td width="15%" align="right" valign="top" class="summary">
348 <span class="summary-type"> </span>
349 </td><td class="summary">
350 <table width="100%" cellpadding="0" cellspacing="0" border="0">
352 <td><span class="summary-sig"><a name="test_html_subelement_name_quote"></a><span class="summary-sig-name">test_html_subelement_name_quote</span>(<span class="summary-sig-arg">self</span>)</span></td>
353 <td align="right" valign="top">
354 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_html_subelement_name_quote">source code</a></span>
363 <td width="15%" align="right" valign="top" class="summary">
364 <span class="summary-type"> </span>
365 </td><td class="summary">
366 <table width="100%" cellpadding="0" cellspacing="0" border="0">
368 <td><span class="summary-sig"><a name="test_html_subelement_name_space"></a><span class="summary-sig-name">test_html_subelement_name_space</span>(<span class="summary-sig-arg">self</span>)</span></td>
369 <td align="right" valign="top">
370 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_html_subelement_name_space">source code</a></span>
379 <td width="15%" align="right" valign="top" class="summary">
380 <span class="summary-type"> </span>
381 </td><td class="summary">
382 <table width="100%" cellpadding="0" cellspacing="0" border="0">
384 <td><span class="summary-sig"><a name="test_module_parse_html_norecover"></a><span class="summary-sig-name">test_module_parse_html_norecover</span>(<span class="summary-sig-arg">self</span>)</span></td>
385 <td align="right" valign="top">
386 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_module_parse_html_norecover">source code</a></span>
395 <td width="15%" align="right" valign="top" class="summary">
396 <span class="summary-type"> </span>
397 </td><td class="summary">
398 <table width="100%" cellpadding="0" cellspacing="0" border="0">
400 <td><span class="summary-sig"><a name="test_module_parse_html_default_doctype"></a><span class="summary-sig-name">test_module_parse_html_default_doctype</span>(<span class="summary-sig-arg">self</span>)</span></td>
401 <td align="right" valign="top">
402 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_module_parse_html_default_doctype">source code</a></span>
411 <td width="15%" align="right" valign="top" class="summary">
412 <span class="summary-type"> </span>
413 </td><td class="summary">
414 <table width="100%" cellpadding="0" cellspacing="0" border="0">
416 <td><span class="summary-sig"><a name="test_parse_encoding_8bit_explicit"></a><span class="summary-sig-name">test_parse_encoding_8bit_explicit</span>(<span class="summary-sig-arg">self</span>)</span></td>
417 <td align="right" valign="top">
418 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_parse_encoding_8bit_explicit">source code</a></span>
427 <td width="15%" align="right" valign="top" class="summary">
428 <span class="summary-type"> </span>
429 </td><td class="summary">
430 <table width="100%" cellpadding="0" cellspacing="0" border="0">
432 <td><span class="summary-sig"><a name="test_parse_encoding_8bit_override"></a><span class="summary-sig-name">test_parse_encoding_8bit_override</span>(<span class="summary-sig-arg">self</span>)</span></td>
433 <td align="right" valign="top">
434 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_parse_encoding_8bit_override">source code</a></span>
443 <td width="15%" align="right" valign="top" class="summary">
444 <span class="summary-type"> </span>
445 </td><td class="summary">
446 <table width="100%" cellpadding="0" cellspacing="0" border="0">
448 <td><span class="summary-sig"><a name="test_module_HTML_broken"></a><span class="summary-sig-name">test_module_HTML_broken</span>(<span class="summary-sig-arg">self</span>)</span></td>
449 <td align="right" valign="top">
450 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_module_HTML_broken">source code</a></span>
459 <td width="15%" align="right" valign="top" class="summary">
460 <span class="summary-type"> </span>
461 </td><td class="summary">
462 <table width="100%" cellpadding="0" cellspacing="0" border="0">
464 <td><span class="summary-sig"><a name="test_module_HTML_cdata"></a><span class="summary-sig-name">test_module_HTML_cdata</span>(<span class="summary-sig-arg">self</span>)</span></td>
465 <td align="right" valign="top">
466 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_module_HTML_cdata">source code</a></span>
475 <td width="15%" align="right" valign="top" class="summary">
476 <span class="summary-type"> </span>
477 </td><td class="summary">
478 <table width="100%" cellpadding="0" cellspacing="0" border="0">
480 <td><span class="summary-sig"><a name="test_module_HTML_access"></a><span class="summary-sig-name">test_module_HTML_access</span>(<span class="summary-sig-arg">self</span>)</span></td>
481 <td align="right" valign="top">
482 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_module_HTML_access">source code</a></span>
491 <td width="15%" align="right" valign="top" class="summary">
492 <span class="summary-type"> </span>
493 </td><td class="summary">
494 <table width="100%" cellpadding="0" cellspacing="0" border="0">
496 <td><span class="summary-sig"><a name="test_module_parse_html"></a><span class="summary-sig-name">test_module_parse_html</span>(<span class="summary-sig-arg">self</span>)</span></td>
497 <td align="right" valign="top">
498 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_module_parse_html">source code</a></span>
507 <td width="15%" align="right" valign="top" class="summary">
508 <span class="summary-type"> </span>
509 </td><td class="summary">
510 <table width="100%" cellpadding="0" cellspacing="0" border="0">
512 <td><span class="summary-sig"><a name="test_module_parse_html_filelike"></a><span class="summary-sig-name">test_module_parse_html_filelike</span>(<span class="summary-sig-arg">self</span>)</span></td>
513 <td align="right" valign="top">
514 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_module_parse_html_filelike">source code</a></span>
523 <td width="15%" align="right" valign="top" class="summary">
524 <span class="summary-type"> </span>
525 </td><td class="summary">
526 <table width="100%" cellpadding="0" cellspacing="0" border="0">
528 <td><span class="summary-sig"><a name="test_html_file_error"></a><span class="summary-sig-name">test_html_file_error</span>(<span class="summary-sig-arg">self</span>)</span></td>
529 <td align="right" valign="top">
530 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_html_file_error">source code</a></span>
539 <td width="15%" align="right" valign="top" class="summary">
540 <span class="summary-type"> </span>
541 </td><td class="summary">
542 <table width="100%" cellpadding="0" cellspacing="0" border="0">
544 <td><span class="summary-sig"><a name="test_default_parser_HTML_broken"></a><span class="summary-sig-name">test_default_parser_HTML_broken</span>(<span class="summary-sig-arg">self</span>)</span></td>
545 <td align="right" valign="top">
546 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_default_parser_HTML_broken">source code</a></span>
555 <td width="15%" align="right" valign="top" class="summary">
556 <span class="summary-type"> </span>
557 </td><td class="summary">
558 <table width="100%" cellpadding="0" cellspacing="0" border="0">
560 <td><span class="summary-sig"><a name="test_html_iterparse"></a><span class="summary-sig-name">test_html_iterparse</span>(<span class="summary-sig-arg">self</span>)</span></td>
561 <td align="right" valign="top">
562 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_html_iterparse">source code</a></span>
571 <td width="15%" align="right" valign="top" class="summary">
572 <span class="summary-type"> </span>
573 </td><td class="summary">
574 <table width="100%" cellpadding="0" cellspacing="0" border="0">
576 <td><span class="summary-sig"><a name="test_html_iterparse_tag"></a><span class="summary-sig-name">test_html_iterparse_tag</span>(<span class="summary-sig-arg">self</span>)</span></td>
577 <td align="right" valign="top">
578 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_html_iterparse_tag">source code</a></span>
587 <td width="15%" align="right" valign="top" class="summary">
588 <span class="summary-type"> </span>
589 </td><td class="summary">
590 <table width="100%" cellpadding="0" cellspacing="0" border="0">
592 <td><span class="summary-sig"><a name="test_html_iterparse_stop_short"></a><span class="summary-sig-name">test_html_iterparse_stop_short</span>(<span class="summary-sig-arg">self</span>)</span></td>
593 <td align="right" valign="top">
594 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_html_iterparse_stop_short">source code</a></span>
603 <td width="15%" align="right" valign="top" class="summary">
604 <span class="summary-type"> </span>
605 </td><td class="summary">
606 <table width="100%" cellpadding="0" cellspacing="0" border="0">
608 <td><span class="summary-sig"><a name="test_html_iterparse_broken"></a><span class="summary-sig-name">test_html_iterparse_broken</span>(<span class="summary-sig-arg">self</span>)</span></td>
609 <td align="right" valign="top">
610 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_html_iterparse_broken">source code</a></span>
619 <td width="15%" align="right" valign="top" class="summary">
620 <span class="summary-type"> </span>
621 </td><td class="summary">
622 <table width="100%" cellpadding="0" cellspacing="0" border="0">
624 <td><span class="summary-sig"><a name="test_html_iterparse_broken_no_recover"></a><span class="summary-sig-name">test_html_iterparse_broken_no_recover</span>(<span class="summary-sig-arg">self</span>)</span></td>
625 <td align="right" valign="top">
626 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_html_iterparse_broken_no_recover">source code</a></span>
635 <td width="15%" align="right" valign="top" class="summary">
636 <span class="summary-type"> </span>
637 </td><td class="summary">
638 <table width="100%" cellpadding="0" cellspacing="0" border="0">
640 <td><span class="summary-sig"><a name="test_html_iterparse_file"></a><span class="summary-sig-name">test_html_iterparse_file</span>(<span class="summary-sig-arg">self</span>)</span></td>
641 <td align="right" valign="top">
642 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_html_iterparse_file">source code</a></span>
651 <td width="15%" align="right" valign="top" class="summary">
652 <span class="summary-type"> </span>
653 </td><td class="summary">
654 <table width="100%" cellpadding="0" cellspacing="0" border="0">
656 <td><span class="summary-sig"><a name="test_html_iterparse_start"></a><span class="summary-sig-name">test_html_iterparse_start</span>(<span class="summary-sig-arg">self</span>)</span></td>
657 <td align="right" valign="top">
658 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_html_iterparse_start">source code</a></span>
667 <td width="15%" align="right" valign="top" class="summary">
668 <span class="summary-type"> </span>
669 </td><td class="summary">
670 <table width="100%" cellpadding="0" cellspacing="0" border="0">
672 <td><span class="summary-sig"><a name="test_html_feed_parser"></a><span class="summary-sig-name">test_html_feed_parser</span>(<span class="summary-sig-arg">self</span>)</span></td>
673 <td align="right" valign="top">
674 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_html_feed_parser">source code</a></span>
683 <td width="15%" align="right" valign="top" class="summary">
684 <span class="summary-type"> </span>
685 </td><td class="summary">
686 <table width="100%" cellpadding="0" cellspacing="0" border="0">
688 <td><span class="summary-sig"><a name="test_html_feed_parser_chunky"></a><span class="summary-sig-name">test_html_feed_parser_chunky</span>(<span class="summary-sig-arg">self</span>)</span></td>
689 <td align="right" valign="top">
690 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_html_feed_parser_chunky">source code</a></span>
699 <td width="15%" align="right" valign="top" class="summary">
700 <span class="summary-type"> </span>
701 </td><td class="summary">
702 <table width="100%" cellpadding="0" cellspacing="0" border="0">
704 <td><span class="summary-sig"><a name="test_html_feed_parser_more_tags"></a><span class="summary-sig-name">test_html_feed_parser_more_tags</span>(<span class="summary-sig-arg">self</span>)</span></td>
705 <td align="right" valign="top">
706 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_html_feed_parser_more_tags">source code</a></span>
715 <td width="15%" align="right" valign="top" class="summary">
716 <span class="summary-type"> </span>
717 </td><td class="summary">
718 <table width="100%" cellpadding="0" cellspacing="0" border="0">
720 <td><span class="summary-sig"><a name="test_html_parser_target_tag"></a><span class="summary-sig-name">test_html_parser_target_tag</span>(<span class="summary-sig-arg">self</span>)</span></td>
721 <td align="right" valign="top">
722 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_html_parser_target_tag">source code</a></span>
731 <td width="15%" align="right" valign="top" class="summary">
732 <span class="summary-type"> </span>
733 </td><td class="summary">
734 <table width="100%" cellpadding="0" cellspacing="0" border="0">
736 <td><span class="summary-sig"><a name="test_html_parser_target_doctype_empty"></a><span class="summary-sig-name">test_html_parser_target_doctype_empty</span>(<span class="summary-sig-arg">self</span>)</span></td>
737 <td align="right" valign="top">
738 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_html_parser_target_doctype_empty">source code</a></span>
747 <td width="15%" align="right" valign="top" class="summary">
748 <span class="summary-type"> </span>
749 </td><td class="summary">
750 <table width="100%" cellpadding="0" cellspacing="0" border="0">
752 <td><span class="summary-sig"><a name="test_html_parser_target_doctype_html"></a><span class="summary-sig-name">test_html_parser_target_doctype_html</span>(<span class="summary-sig-arg">self</span>)</span></td>
753 <td align="right" valign="top">
754 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_html_parser_target_doctype_html">source code</a></span>
763 <td width="15%" align="right" valign="top" class="summary">
764 <span class="summary-type"> </span>
765 </td><td class="summary">
766 <table width="100%" cellpadding="0" cellspacing="0" border="0">
768 <td><span class="summary-sig"><a name="test_html_parser_target_doctype_html_full"></a><span class="summary-sig-name">test_html_parser_target_doctype_html_full</span>(<span class="summary-sig-arg">self</span>)</span></td>
769 <td align="right" valign="top">
770 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_html_parser_target_doctype_html_full">source code</a></span>
779 <td width="15%" align="right" valign="top" class="summary">
780 <span class="summary-type"> </span>
781 </td><td class="summary">
782 <table width="100%" cellpadding="0" cellspacing="0" border="0">
784 <td><span class="summary-sig"><a name="test_html_parser_target_exceptions"></a><span class="summary-sig-name">test_html_parser_target_exceptions</span>(<span class="summary-sig-arg">self</span>)</span></td>
785 <td align="right" valign="top">
786 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_html_parser_target_exceptions">source code</a></span>
795 <td width="15%" align="right" valign="top" class="summary">
796 <span class="summary-type"> </span>
797 </td><td class="summary">
798 <table width="100%" cellpadding="0" cellspacing="0" border="0">
800 <td><span class="summary-sig"><a name="test_html_fromstring_target_exceptions"></a><span class="summary-sig-name">test_html_fromstring_target_exceptions</span>(<span class="summary-sig-arg">self</span>)</span></td>
801 <td align="right" valign="top">
802 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_html_fromstring_target_exceptions">source code</a></span>
811 <td width="15%" align="right" valign="top" class="summary">
812 <span class="summary-type"> </span>
813 </td><td class="summary">
814 <table width="100%" cellpadding="0" cellspacing="0" border="0">
816 <td><span class="summary-sig"><a name="test_set_decl_html"></a><span class="summary-sig-name">test_set_decl_html</span>(<span class="summary-sig-arg">self</span>)</span></td>
817 <td align="right" valign="top">
818 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_set_decl_html">source code</a></span>
827 <td width="15%" align="right" valign="top" class="summary">
828 <span class="summary-type"> </span>
829 </td><td class="summary">
830 <table width="100%" cellpadding="0" cellspacing="0" border="0">
832 <td><span class="summary-sig"><a name="test_html5_doctype"></a><span class="summary-sig-name">test_html5_doctype</span>(<span class="summary-sig-arg">self</span>)</span></td>
833 <td align="right" valign="top">
834 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_html5_doctype">source code</a></span>
843 <td width="15%" align="right" valign="top" class="summary">
844 <span class="summary-type"> </span>
845 </td><td class="summary">
846 <table width="100%" cellpadding="0" cellspacing="0" border="0">
848 <td><span class="summary-sig"><a name="test_ietf_decl"></a><span class="summary-sig-name">test_ietf_decl</span>(<span class="summary-sig-arg">self</span>)</span></td>
849 <td align="right" valign="top">
850 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_ietf_decl">source code</a></span>
859 <td width="15%" align="right" valign="top" class="summary">
860 <span class="summary-type"> </span>
861 </td><td class="summary">
862 <table width="100%" cellpadding="0" cellspacing="0" border="0">
864 <td><span class="summary-sig"><a name="test_boolean_attribute"></a><span class="summary-sig-name">test_boolean_attribute</span>(<span class="summary-sig-arg">self</span>)</span></td>
865 <td align="right" valign="top">
866 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_boolean_attribute">source code</a></span>
875 <td width="15%" align="right" valign="top" class="summary">
876 <span class="summary-type"> </span>
877 </td><td class="summary">
878 <table width="100%" cellpadding="0" cellspacing="0" border="0">
880 <td><span class="summary-sig"><a name="test_boolean_attribute_round_trip"></a><span class="summary-sig-name">test_boolean_attribute_round_trip</span>(<span class="summary-sig-arg">self</span>)</span></td>
881 <td align="right" valign="top">
882 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_boolean_attribute_round_trip">source code</a></span>
891 <td width="15%" align="right" valign="top" class="summary">
892 <span class="summary-type"> </span>
893 </td><td class="summary">
894 <table width="100%" cellpadding="0" cellspacing="0" border="0">
896 <td><span class="summary-sig"><a name="test_boolean_attribute_xml_adds_empty_string"></a><span class="summary-sig-name">test_boolean_attribute_xml_adds_empty_string</span>(<span class="summary-sig-arg">self</span>)</span></td>
897 <td align="right" valign="top">
898 <span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.test_boolean_attribute_xml_adds_empty_string">source code</a></span>
907 <td colspan="2" class="summary">
908 <p class="indent-wrapped-lines"><b>Inherited from <code><a href="lxml.tests.common_imports.HelperTestCase-class.html">common_imports.HelperTestCase</a></code></b>:
909 <code><a href="lxml.tests.common_imports.HelperTestCase-class.html#parse">parse</a></code>
911 <div class="private"> <p class="indent-wrapped-lines"><b>Inherited from <code><a href="lxml.tests.common_imports.HelperTestCase-class.html">common_imports.HelperTestCase</a></code></b> (private):
912 <code><a href="lxml.tests.common_imports.HelperTestCase-class.html#_rootstring" onclick="show_private();">_rootstring</a></code>
914 <p class="indent-wrapped-lines"><b>Inherited from <code>unittest.case.TestCase</code></b>:
915 <code>__call__</code>,
917 <code>__hash__</code>,
918 <code>__init__</code>,
920 <code>__repr__</code>,
921 <code>__str__</code>,
922 <code>addCleanup</code>,
923 <code>addTypeEqualityFunc</code>,
924 <code>assertAlmostEqual</code>,
925 <code>assertAlmostEquals</code>,
926 <code>assertDictContainsSubset</code>,
927 <code>assertDictEqual</code>,
928 <code>assertEqual</code>,
929 <code>assertEquals</code>,
930 <code>assertFalse</code>,
931 <code>assertGreater</code>,
932 <code>assertGreaterEqual</code>,
933 <code>assertIn</code>,
934 <code>assertIs</code>,
935 <code>assertIsInstance</code>,
936 <code>assertIsNone</code>,
937 <code>assertIsNot</code>,
938 <code>assertIsNotNone</code>,
939 <code>assertItemsEqual</code>,
940 <code>assertLess</code>,
941 <code>assertLessEqual</code>,
942 <code>assertListEqual</code>,
943 <code>assertMultiLineEqual</code>,
944 <code>assertNotAlmostEqual</code>,
945 <code>assertNotAlmostEquals</code>,
946 <code>assertNotEqual</code>,
947 <code>assertNotEquals</code>,
948 <code>assertNotIn</code>,
949 <code>assertNotIsInstance</code>,
950 <code>assertNotRegexpMatches</code>,
951 <code>assertRaises</code>,
952 <code>assertRaisesRegexp</code>,
953 <code>assertRegexpMatches</code>,
954 <code>assertSequenceEqual</code>,
955 <code>assertSetEqual</code>,
956 <code>assertTrue</code>,
957 <code>assertTupleEqual</code>,
958 <code>assert_</code>,
959 <code>countTestCases</code>,
961 <code>defaultTestResult</code>,
962 <code>doCleanups</code>,
965 <code>failIfAlmostEqual</code>,
966 <code>failIfEqual</code>,
967 <code>failUnless</code>,
968 <code>failUnlessAlmostEqual</code>,
969 <code>failUnlessEqual</code>,
970 <code>failUnlessRaises</code>,
974 <code>shortDescription</code>,
975 <code>skipTest</code>
977 <div class="private"> <p class="indent-wrapped-lines"><b>Inherited from <code>unittest.case.TestCase</code></b> (private):
978 <code>_addSkip</code>,
979 <code>_baseAssertEqual</code>,
980 <code>_deprecate</code>,
981 <code>_formatMessage</code>,
982 <code>_getAssertEqualityFunc</code>,
983 <code>_truncateMessage</code>
985 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
986 <code>__delattr__</code>,
987 <code>__format__</code>,
988 <code>__getattribute__</code>,
989 <code>__new__</code>,
990 <code>__reduce__</code>,
991 <code>__reduce_ex__</code>,
992 <code>__setattr__</code>,
993 <code>__sizeof__</code>,
994 <code>__subclasshook__</code>
999 <!-- ==================== CLASS METHODS ==================== -->
1000 <a name="section-ClassMethods"></a>
1001 <table class="summary" border="1" cellpadding="3"
1002 cellspacing="0" width="100%" bgcolor="white">
1003 <tr bgcolor="#70b0f0" class="table-header">
1004 <td colspan="2" class="table-header">
1005 <table border="0" cellpadding="0" cellspacing="0" width="100%">
1007 <td align="left"><span class="table-header">Class Methods</span></td>
1008 <td align="right" valign="top"
1009 ><span class="options">[<a href="#section-ClassMethods"
1010 class="privatelink" onclick="toggle_private();"
1011 >hide private</a>]</span></td>
1017 <td colspan="2" class="summary">
1018 <p class="indent-wrapped-lines"><b>Inherited from <code>unittest.case.TestCase</code></b>:
1019 <code>setUpClass</code>,
1020 <code>tearDownClass</code>
1025 <!-- ==================== CLASS VARIABLES ==================== -->
1026 <a name="section-ClassVariables"></a>
1027 <table class="summary" border="1" cellpadding="3"
1028 cellspacing="0" width="100%" bgcolor="white">
1029 <tr bgcolor="#70b0f0" class="table-header">
1030 <td colspan="2" class="table-header">
1031 <table border="0" cellpadding="0" cellspacing="0" width="100%">
1033 <td align="left"><span class="table-header">Class Variables</span></td>
1034 <td align="right" valign="top"
1035 ><span class="options">[<a href="#section-ClassVariables"
1036 class="privatelink" onclick="toggle_private();"
1037 >hide private</a>]</span></td>
1043 <td width="15%" align="right" valign="top" class="summary">
1044 <span class="summary-type"> </span>
1045 </td><td class="summary">
1046 <a href="lxml.etree-module.html" class="summary-name">etree</a><br />
1047 The <tt class="rst-docutils literal">lxml.etree</tt> module implements the extended ElementTree API for XML.
1051 <td width="15%" align="right" valign="top" class="summary">
1052 <span class="summary-type"> </span>
1053 </td><td class="summary">
1054 <a href="lxml.tests.test_htmlparser.HtmlParserTestCase-class.html#html_str" class="summary-name">html_str</a> = <code title="'<html><head><title>test</title></head><body><h1>page title</h1></body\
1055 ></html>'"><code class="variable-quote">'</code><code class="variable-string"><html><head><title>test</title></head><body><h1>pa</code><code class="variable-ellipsis">...</code></code>
1059 <td width="15%" align="right" valign="top" class="summary">
1060 <span class="summary-type"> </span>
1061 </td><td class="summary">
1062 <a href="lxml.tests.test_htmlparser.HtmlParserTestCase-class.html#html_str_pretty" class="summary-name">html_str_pretty</a> = <code title="'''<html>
1063 <head><title>test</title></head>
1064 <body><h1>page title</h1></body>
1066 '''"><code class="variable-quote">'</code><code class="variable-string"><html>\n<head><title>test</title></head>\n<</code><code class="variable-ellipsis">...</code></code>
1070 <td width="15%" align="right" valign="top" class="summary">
1071 <span class="summary-type"> </span>
1072 </td><td class="summary">
1073 <a href="lxml.tests.test_htmlparser.HtmlParserTestCase-class.html#broken_html_str" class="summary-name">broken_html_str</a> = <code title="'<html><head><title>test<body><h1>page title</h3></p></html>'"><code class="variable-quote">'</code><code class="variable-string"><html><head><title>test<body><h1>page title</code><code class="variable-ellipsis">...</code></code>
1077 <td width="15%" align="right" valign="top" class="summary">
1078 <span class="summary-type"> </span>
1079 </td><td class="summary">
1080 <a href="lxml.tests.test_htmlparser.HtmlParserTestCase-class.html#uhtml_str" class="summary-name">uhtml_str</a> = <code title="u'<html><head><title>test á</title></head><body><h1>page á title</\
1081 h1></body></html>'"><code class="variable-quote">u'</code><code class="variable-string"><html><head><title>test á</title></head><body></code><code class="variable-ellipsis">...</code></code>
1085 <td colspan="2" class="summary">
1086 <p class="indent-wrapped-lines"><b>Inherited from <code>unittest.case.TestCase</code></b>:
1087 <code>longMessage</code>,
1088 <code>maxDiff</code>
1090 <div class="private"> <p class="indent-wrapped-lines"><b>Inherited from <code>unittest.case.TestCase</code></b> (private):
1091 <code>_classSetupFailed</code>,
1092 <code>_diffThreshold</code>
1097 <!-- ==================== PROPERTIES ==================== -->
1098 <a name="section-Properties"></a>
1099 <table class="summary" border="1" cellpadding="3"
1100 cellspacing="0" width="100%" bgcolor="white">
1101 <tr bgcolor="#70b0f0" class="table-header">
1102 <td colspan="2" class="table-header">
1103 <table border="0" cellpadding="0" cellspacing="0" width="100%">
1105 <td align="left"><span class="table-header">Properties</span></td>
1106 <td align="right" valign="top"
1107 ><span class="options">[<a href="#section-Properties"
1108 class="privatelink" onclick="toggle_private();"
1109 >hide private</a>]</span></td>
1115 <td colspan="2" class="summary">
1116 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
1117 <code>__class__</code>
1122 <!-- ==================== METHOD DETAILS ==================== -->
1123 <a name="section-MethodDetails"></a>
1124 <table class="details" border="1" cellpadding="3"
1125 cellspacing="0" width="100%" bgcolor="white">
1126 <tr bgcolor="#70b0f0" class="table-header">
1127 <td colspan="2" class="table-header">
1128 <table border="0" cellpadding="0" cellspacing="0" width="100%">
1130 <td align="left"><span class="table-header">Method Details</span></td>
1131 <td align="right" valign="top"
1132 ><span class="options">[<a href="#section-MethodDetails"
1133 class="privatelink" onclick="toggle_private();"
1134 >hide private</a>]</span></td>
1140 <a name="tearDown"></a>
1142 <table class="details" border="1" cellpadding="3"
1143 cellspacing="0" width="100%" bgcolor="white">
1145 <table width="100%" cellpadding="0" cellspacing="0" border="0">
1146 <tr valign="top"><td>
1147 <h3 class="epydoc"><span class="sig"><span class="sig-name">tearDown</span>(<span class="sig-arg">self</span>)</span>
1149 </td><td align="right" valign="top"
1150 ><span class="codelink"><a href="lxml.tests.test_htmlparser-pysrc.html#HtmlParserTestCase.tearDown">source code</a></span>
1154 Hook method for deconstructing the test fixture after testing it.
1157 unittest.case.TestCase.tearDown
1158 <dd><em class="note">(inherited documentation)</em></dd>
1164 <!-- ==================== CLASS VARIABLE DETAILS ==================== -->
1165 <a name="section-ClassVariableDetails"></a>
1166 <table class="details" border="1" cellpadding="3"
1167 cellspacing="0" width="100%" bgcolor="white">
1168 <tr bgcolor="#70b0f0" class="table-header">
1169 <td colspan="2" class="table-header">
1170 <table border="0" cellpadding="0" cellspacing="0" width="100%">
1172 <td align="left"><span class="table-header">Class Variable Details</span></td>
1173 <td align="right" valign="top"
1174 ><span class="options">[<a href="#section-ClassVariableDetails"
1175 class="privatelink" onclick="toggle_private();"
1176 >hide private</a>]</span></td>
1182 <a name="etree"></a>
1184 <table class="details" border="1" cellpadding="3"
1185 cellspacing="0" width="100%" bgcolor="white">
1187 <h3 class="epydoc">etree</h3>
1188 The <tt class="rst-docutils literal">lxml.etree</tt> module implements the extended ElementTree API for XML.
1193 <dd><a href="lxml.etree-module.html">lxml.etree</a></dd>
1197 <a name="html_str"></a>
1199 <table class="details" border="1" cellpadding="3"
1200 cellspacing="0" width="100%" bgcolor="white">
1202 <h3 class="epydoc">html_str</h3>
1208 <dd><table><tr><td><pre class="variable">
1209 <code class="variable-quote">'</code><code class="variable-string"><html><head><title>test</title></head><body><h1>page title</h1></body</code><span class="variable-linewrap"><img src="crarr.png" alt="\" /></span>
1210 <code class="variable-string">></html></code><code class="variable-quote">'</code>
1211 </pre></td></tr></table>
1216 <a name="html_str_pretty"></a>
1218 <table class="details" border="1" cellpadding="3"
1219 cellspacing="0" width="100%" bgcolor="white">
1221 <h3 class="epydoc">html_str_pretty</h3>
1227 <dd><table><tr><td><pre class="variable">
1228 <code class="variable-quote">'''</code><code class="variable-string"><html></code>
1229 <code class="variable-string"><head><title>test</title></head></code>
1230 <code class="variable-string"><body><h1>page title</h1></body></code>
1231 <code class="variable-string"></html></code>
1232 <code class="variable-string"></code><code class="variable-quote">'''</code>
1233 </pre></td></tr></table>
1238 <a name="broken_html_str"></a>
1240 <table class="details" border="1" cellpadding="3"
1241 cellspacing="0" width="100%" bgcolor="white">
1243 <h3 class="epydoc">broken_html_str</h3>
1249 <dd><table><tr><td><pre class="variable">
1250 <code class="variable-quote">'</code><code class="variable-string"><html><head><title>test<body><h1>page title</h3></p></html></code><code class="variable-quote">'</code>
1251 </pre></td></tr></table>
1256 <a name="uhtml_str"></a>
1258 <table class="details" border="1" cellpadding="3"
1259 cellspacing="0" width="100%" bgcolor="white">
1261 <h3 class="epydoc">uhtml_str</h3>
1267 <dd><table><tr><td><pre class="variable">
1268 <code class="variable-quote">u'</code><code class="variable-string"><html><head><title>test á</title></head><body><h1>page á title</</code><span class="variable-linewrap"><img src="crarr.png" alt="\" /></span>
1269 <code class="variable-string">h1></body></html></code><code class="variable-quote">'</code>
1270 </pre></td></tr></table>
1276 <!-- ==================== NAVIGATION BAR ==================== -->
1277 <table class="navbar" border="0" width="100%" cellpadding="0"
1278 bgcolor="#a0c0ff" cellspacing="0">
1279 <tr valign="middle">
1281 <th> <a
1282 href="lxml-module.html">Home</a> </th>
1285 <th> <a
1286 href="module-tree.html">Trees</a> </th>
1289 <th> <a
1290 href="identifier-index.html">Indices</a> </th>
1293 <th> <a
1294 href="help.html">Help</a> </th>
1296 <!-- Project homepage -->
1297 <th class="navbar" align="right" width="100%">
1298 <table border="0" cellpadding="0" cellspacing="0">
1299 <tr><th class="navbar" align="center"
1300 ><a class="navbar" target="_top" href="/">lxml API</a></th>
1304 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
1306 <td align="left" class="footer">
1307 Generated by Epydoc 3.0.1
1308 on Thu Jul 9 18:29:53 2020
1310 <td align="right" class="footer">
1311 <a target="mainFrame" href="http://epydoc.sourceforge.net"
1312 >http://epydoc.sourceforge.net</a>
1317 <script type="text/javascript">
1319 // Private objects are initially displayed (because if
1320 // javascript is turned off then we want them to be
1321 // visible); but by default, we want to hide them. So hide
1322 // them unless we have a cookie that says to show them.