HEX
Server: Apache
System: Linux vps.rockyroadprinting.net 4.18.0 #1 SMP Mon Sep 30 15:36:27 MSK 2024 x86_64
User: rockyroadprintin (1011)
PHP: 8.2.29
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //lib/python2.7/site-packages/bs4/tests/test_lxml.pyo
�
��\[c@sKdZddlZddlZy"ddlZeZejjZWne	k
raZ
eZdZnXer�ddlm
Z
mZnddlmZmZddlmZmZmZddlmZddlmZdd	lmZmZmZmZeed
�deefd��Y�Zeed
�deefd��Y�ZdS(s@Tests to ensure that the lxml tree builder generates good trees.i����Ni(tLXMLTreeBuildertLXMLTreeBuilderForXML(t
BeautifulSouptBeautifulStoneSoup(tCommenttDoctypetSoupStrainer(tskipIf(ttest_htmlparser(tHTMLTreeBuilderSmokeTesttXMLTreeBuilderSmokeTesttSoupTestRs;lxml seems not to be present, not testing its tree builder.tLXMLTreeBuilderSmokeTestcBs]eZdZed��Zd�Zd�Zeep@e	dkd�d	��Z
d
�ZRS(s!See ``HTMLTreeBuilderSmokeTest``.cCst�S(N(R(tself((s7/usr/lib/python2.7/site-packages/bs4/tests/test_lxml.pytdefault_builder%scCs4|jdd�|jdd�|jdd�dS(Ns<p>foo&#10000000000000;bar</p>s
<p>foobar</p>s<p>foo&#x10000000000000;bar</p>s<p>foo&#1000000000;bar</p>(tassertSoupEquals(R
((s7/usr/lib/python2.7/site-packages/bs4/tests/test_lxml.pyttest_out_of_range_entity)s

cCsdS(N((R
((s7/usr/lib/python2.7/site-packages/bs4/tests/test_lxml.pyt*test_entities_in_foreign_document_encoding1siiiis@Skipping doctype test for old version of lxml to avoid segfault.cCs6|jd�}|jd}|jd|j��dS(Ns
<!DOCTYPE>it(tsouptcontentstassertEqualtstrip(R
Rtdoctype((s7/usr/lib/python2.7/site-packages/bs4/tests/test_lxml.pyttest_empty_doctype:s
cCsdtjdt��}td�}WdQX|jdt|j��|jdt|dj	�k�dS(Ntrecords<b />u<b/>s&BeautifulStoneSoup class is deprecatedi(
twarningstcatch_warningstTrueRRtunicodetbt
assertTruetstrtmessage(R
twR((s7/usr/lib/python2.7/site-packages/bs4/tests/test_lxml.pyt%test_beautifulstonesoup_is_xml_parserBs(iiii(t__name__t
__module__t__doc__tpropertyRRRRtLXML_PRESENTtLXML_VERSIONRR#(((s7/usr/lib/python2.7/site-packages/bs4/tests/test_lxml.pyRs			s?lxml seems not to be present, not testing its XML tree builder.tLXMLXMLTreeBuilderSmokeTestcBseZdZed��ZRS(s!See ``HTMLTreeBuilderSmokeTest``.cCst�S(N(R(R
((s7/usr/lib/python2.7/site-packages/bs4/tests/test_lxml.pyRPs(R$R%R&R'R(((s7/usr/lib/python2.7/site-packages/bs4/tests/test_lxml.pyR*Js(i(R&treRt
lxml.etreetlxmlRR(tetreeR)tImportErrortetFalsetbs4.builderRRtbs4RRtbs4.elementRRRtbs4.testingRt	bs4.testsRR	R
RRR*(((s7/usr/lib/python2.7/site-packages/bs4/tests/test_lxml.pyt<module>s0
"	(