Ë
    ò¦1hG  ã                   ó8   — d dl Z d dlmZ d dlmZ  G d„ d«      Zy)é    N)Úpatch)ÚDetectsXMLParsedAsHTMLc                   óT   — e Zd Zej                  j                  dg d¢«      d„ «       Zy)ÚTestDetectsXMLParsedAsHTMLzmarkup,looks_like_xml))zNo 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                 ó
  — t        d«      5 }||j                  d«      fD ]L  }t        j                  |«      }||k(  sJ ‚|r|j                  sJ ‚|j                  rJ ‚|j                  «        ŒN 	 d d d «       y # 1 sw Y   y xY w)Nz(bs4.builder.DetectsXMLParsedAsHTML._warnÚutf8)r   Úencoder   Úwarn_if_markup_looks_like_xmlÚcalledÚ
reset_mock)ÚselfÚmarkupÚlooks_like_xmlÚmockÚdataÚresults         úT/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/bs4/tests/test_builder.pyÚ"test_warn_if_markup_looks_like_xmlz=TestDetectsXMLParsedAsHTML.test_warn_if_markup_looks_like_xml   s„   € ô Ð=Ó>ð 	"À$Ø §¡¨fÓ 5Ð5ò "�Ü/×MÑMÈdÓS�Ø Ò/Ð/Ð/Ù!ØŸ;š;Ð&˜;à#Ÿ{š{Ð*˜?Ø—‘Õ!ñ"÷	"÷ 	"ñ 	"ús   ŒA#A9Á9BN)Ú__name__Ú
__module__Ú__qualname__ÚpytestÚmarkÚparametrizer   © ó    r   r   r      s+   „ Ø‡[�[×ÑØò	
ó	ñ"ó	ñ"r   r   )r   Úunittest.mockr   Úbs4.builderr   r   r   r   r   ú<module>r      s   ðÛ Ý Ý .÷"ò "r   