|
|
|
@ -234,9 +234,10 @@ def test_trips(html_content, xpath, answer):
|
|
|
|
|
import elementpath
|
|
|
|
|
from elementpath.xpath3 import XPath3Parser
|
|
|
|
|
parser = etree.HTMLParser()
|
|
|
|
|
tree = html.fromstring(bytes(doc, encoding='utf-8'), parser=parser)
|
|
|
|
|
tree = html.fromstring(bytes(html_content, encoding='utf-8'), parser=parser)
|
|
|
|
|
# just example xpath
|
|
|
|
|
# Error will occur.
|
|
|
|
|
r = elementpath.select(tree, path.strip(), namespaces={'re': 'http://exslt.org/regular-expressions'}, parser=XPath3Parser)
|
|
|
|
|
r = elementpath.select(tree, xpath.strip(), namespaces={'re': 'http://exslt.org/regular-expressions'}, parser=XPath3Parser)
|
|
|
|
|
|
|
|
|
|
html_content = html_tools.xpath_filter(xpath, html_content, append_pretty_line_formatting=True)
|
|
|
|
|
assert type(html_content) == str
|
|
|
|
|