1
2
3
4
5
6
7
8
U
¡ý°d[ã@s4ddlZddlmZddlmZGdd„deƒZdS)éN)Úpatch)ÚDetectsXMLParsedAsHTMLc@s,eZdZej ddddddg¡dd„ƒZd    S)
ÚTestDetectsXMLParsedAsHTMLzmarkup,looks_like_xml)zNo xml declarationF)z<html>obviously HTML</htmlF)z"<?xml ><html>Actually XHTML</html>F)z/<?xml>            <    html>Tricky XHTML</html>F)z<?xml ><no-html-tag>Tc    CsdtdƒR}|| d¡fD]<}t |¡}||ks2t‚|rB|jsLt‚n
|jrLt‚| ¡qW5QRXdS)Nz(bs4.builder.DetectsXMLParsedAsHTML._warnÚutf8)rÚencoderZwarn_if_markup_looks_like_xmlÚAssertionErrorÚcalledZ
reset_mock)ÚselfZmarkupZlooks_like_xmlZmockÚdataÚresult©r úMd:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\bs4/tests/test_builder.pyÚ"test_warn_if_markup_looks_like_xmls
ÿ  
z=TestDetectsXMLParsedAsHTML.test_warn_if_markup_looks_like_xmlN)Ú__name__Ú
__module__Ú __qualname__ÚpytestÚmarkZ parametrizerr r r r rsüþ    r)rZ unittest.mockrZ bs4.builderrÚobjectrr r r r Ú<module>s