ÿØÿà JFIF ÿþ
ÿÛ C
ÿÛ C ÿÀ ÿÄ ÿÄ " #QrÿÄ ÿÄ & 1! A"2qQaáÿÚ ? Øy,æ/3JæÝ¹Èß²Ø5êXw²±ÉyR¾I0ó2PI¾IÌÚiMö¯þrìN&"KgX:íµnTJnLK
@!-ýùúmë;ºgµ&ó±hw¯Õ@Ü9ñ-ë.²1<yà¹ïQÐUÛ?.¦èûbß±©Ö«Âw*V) `$bØÔëXÖ-ËTÜíGÚ3ð«g §¯JxU/ÂÅv_s(Hÿ @TñJÑãõçn!ÈgfbÓc:él[ðQe9ÀPLbÃãCµm[5¿ç'ªjglåÛí_§Úõl-;"PkÞÞÁQâ¼_Ñ^¢S x?"¸¦ùYé¨ÒOÈ q`~~ÚtËU¹CÚêV I1Áß_ÿÙ
Y=K[c @ s d Z d d l m Z d d l Z d d l m Z m Z d d l m Z d d l m
Z
d e e f d YZ d e f d
YZ d S( sG Tests to ensure that the html.parser tree builder generates good
trees.i( t set_traceN( t SoupTestt HTMLTreeBuilderSmokeTest( t HTMLParserTreeBuilder( t BeautifulSoupHTMLParsert HTMLParserTreeBuilderSmokeTestc B sD e Z e d Z d Z d Z d Z d Z d Z RS( c C s t S( N( R ( t self( ( s= /usr/lib/python2.7/site-packages/bs4/tests/test_htmlparser.pyt default_builder s c C s d S( N( ( R ( ( s= /usr/lib/python2.7/site-packages/bs4/tests/test_htmlparser.pyt test_namespaced_system_doctype s c C s d S( N( ( R ( ( s= /usr/lib/python2.7/site-packages/bs4/tests/test_htmlparser.pyt test_namespaced_public_doctype s c C sV | j d } t j | d } t j | } | j t | j t | j d S( sf Unlike most tree builders, HTMLParserTreeBuilder and will
be restored after pickling.
s
fooi N( t soupt picklet dumpst loadst
assertTruet
isinstancet buildert type( R t treet dumpedt loaded( ( s= /usr/lib/python2.7/site-packages/bs4/tests/test_htmlparser.pyt test_builder_is_pickled s c C s$ | j d d | j d d d S( Ns
s
s t ( t assertSoupEquals( R ( ( s= /usr/lib/python2.7/site-packages/bs4/tests/test_htmlparser.pyt) test_redundant_empty_element_closing_tags! s c C s | j d d d S( Ns
foo bars foo &# bar( R ( R ( ( s= /usr/lib/python2.7/site-packages/bs4/tests/test_htmlparser.pyt test_empty_element% s ( t __name__t
__module__t propertyR R R R R R ( ( ( s= /usr/lib/python2.7/site-packages/bs4/tests/test_htmlparser.pyR
s t TestHTMLParserSubclassc B s e Z d Z RS( c C s t } | j d d S( sl Verify that our HTMLParser subclass implements error() in a way
that doesn't cause a crash.
s don't crashN( R t error( R t parser( ( s= /usr/lib/python2.7/site-packages/bs4/tests/test_htmlparser.pyt
test_error, s ( R R R ( ( ( s= /usr/lib/python2.7/site-packages/bs4/tests/test_htmlparser.pyR + s (
t __doc__t pdbR R t bs4.testingR R t bs4.builderR t bs4.builder._htmlparserR R R ( ( ( s= /usr/lib/python2.7/site-packages/bs4/tests/test_htmlparser.pyt s !