foobar
zfoobar
zfoobar
zfoobar
)ZassertSoupEquals)r r r r test_out_of_range_entity) s z1LXMLTreeBuilderSmokeTest.test_out_of_range_entityc C s d S )Nr )r r r r *test_entities_in_foreign_document_encoding1 s zCLXMLTreeBuilderSmokeTest.test_entities_in_foreign_document_encoding r z@Skipping doctype test for old version of lxml to avoid segfault.c C s( | j d}|jd }| jd|j d S )Nz r )soupcontentsassertEqualstrip)r r Zdoctyper r r test_empty_doctype: s z+LXMLTreeBuilderSmokeTest.test_empty_doctypec C sN t jdd}td}W d Q R X | jdt|j | jdt|d jk d S )NT)recordzzz&BeautifulStoneSoup class is deprecatedr )warningscatch_warningsr r strbZ assertTruemessage)r wr r r r %test_beautifulstonesoup_is_xml_parserB s z>LXMLTreeBuilderSmokeTest.test_beautifulstonesoup_is_xml_parserN)r r r r ) __name__ __module____qualname____doc__propertyr r r r LXML_PRESENTLXML_VERSIONr r% r r r r r s r z?lxml seems not to be present, not testing its XML tree builder.c @ s e Zd ZdZedd ZdS )LXMLXMLTreeBuilderSmokeTestz!See ``HTMLTreeBuilderSmokeTest``.c C s t S )N)r )r r r r r P s z+LXMLXMLTreeBuilderSmokeTest.default_builderN)r&