mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Add a test for tostring on sub-trees
This commit is contained in:
parent
f436139f55
commit
4b9629b61f
@ -167,6 +167,13 @@ basic_checks = (nonvoid_cdata_elements, namespaces, space_characters,
|
||||
|
||||
class ParsingTests(BaseTest):
|
||||
|
||||
def test_lxml_tostring(self):
|
||||
' Test for bug in some versions of lxml that causes incorrect serialization of sub-trees'
|
||||
from html5_parser import parse
|
||||
root = parse('<p>a<p>b<p>c')
|
||||
p = root.xpath('//p')[0]
|
||||
self.assertEqual(etree.tostring(p, encoding=str), '<p>a</p>')
|
||||
|
||||
def test_conversion_parser(self):
|
||||
' Test parsing with the HTML5 parser used for conversion '
|
||||
for test in basic_checks:
|
||||
|
Loading…
x
Reference in New Issue
Block a user