Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
ó c„Tc@sîdZddlZddlZddlmZddlmZmZm Z yddlm Z e Z Wne k r}eZ nXy ddlmZmZe ZWne k r·eZnXdejfd„ƒYZd ejfd „ƒYZdS( sTests of the builder registry.iÿÿÿÿN(t BeautifulSoup(tbuilder_registrytHTMLParserTreeBuildertTreeBuilderRegistry(tHTML5TreeBuilder(tLXMLTreeBuilderForXMLtLXMLTreeBuildertBuiltInRegistryTestcBs2eZdZd„Zd„Zd„Zd„ZRS(s@Test the built-in registry with the default builders registered.cCs�tr%|jtjddƒtƒntrJ|jtjddƒtƒn|jtjddƒtƒtr‹|jtjddƒtƒndS(Ntfastthtmlt permissivetxmltstrictthtml5lib( t LXML_PRESENTt assertEqualtregistrytlookupRRRtHTML5LIB_PRESENTR(tself((sC/usr/lib/python2.7/site-packages/bs4/tests/test_builder_registry.pyttest_combination s  cCs“tr;|jtjdƒtƒ|jtjdƒtƒnT|jtjdƒdƒtrv|jtjdƒtƒn|jtjdƒt ƒdS(NR R ( RRRRRRtNoneRRR(R((sC/usr/lib/python2.7/site-packages/bs4/tests/test_builder_registry.pyttest_lookup_by_markup_type.scCs€trA|jtjddƒtƒ|jtjddƒtƒntrc|jtjdƒtƒn|jtjdƒtƒdS(NtlxmlR R R s html.parser( RRRRRRRRR(R((sC/usr/lib/python2.7/site-packages/bs4/tests/test_builder_registry.pyttest_named_library9s  c Cs^tjdtƒ�-}tdddƒtddddgƒWdQX|jttdddƒdS(NtrecordttfeaturesR Rsno-such-feature(twarningstcatch_warningstTrueRt assertRaisest ValueError(Rtw((sC/usr/lib/python2.7/site-packages/bs4/tests/test_builder_registry.pyt*test_beautifulsoup_constructor_does_lookupFs  (t__name__t __module__t__doc__RRRR"(((sC/usr/lib/python2.7/site-packages/bs4/tests/test_builder_registry.pyRs   t RegistryTestcBs_eZdZd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d „Z RS( s.Test the TreeBuilderRegistry class in general.cCstƒ|_dS(N(RR(R((sC/usr/lib/python2.7/site-packages/bs4/tests/test_builder_registry.pytsetUpYscGs=tddj|ƒtfi|d6ƒ}|jj|ƒ|S(NtBuilder_t_R(ttypetjointobjectRtregister(Rt feature_listtcls((sC/usr/lib/python2.7/site-packages/bs4/tests/test_builder_registry.pytbuilder_for_features\scCsE|jƒ}|j|jjdƒdƒ|j|jjƒ|ƒdS(Ntfoo(R0RRRR(Rtbuilder((sC/usr/lib/python2.7/site-packages/bs4/tests/test_builder_registry.pyttest_register_with_no_featurescs cCsN|jddƒ}|j|jjdƒ|ƒ|j|jjdƒ|ƒdS(NR1tbar(R0RRR(RR2((sC/usr/lib/python2.7/site-packages/bs4/tests/test_builder_registry.pyt0test_register_with_features_makes_lookup_succeednscCs2|jddƒ}|j|jjdƒdƒdS(NR1R4tbaz(R0RRRR(RR2((sC/usr/lib/python2.7/site-packages/bs4/tests/test_builder_registry.pyt4test_lookup_fails_when_no_builder_implements_featuresscCs;|jdƒ}|jdƒ}|j|jjƒ|ƒdS(NR1R4(R0RRR(Rtbuilder1tbuilder2((sC/usr/lib/python2.7/site-packages/bs4/tests/test_builder_registry.pytCtest_lookup_gets_most_recent_registration_when_no_feature_specifiedwscCs|j|jjƒdƒdS(N(RRRR(R((sC/usr/lib/python2.7/site-packages/bs4/tests/test_builder_registry.pyt2test_lookup_fails_when_no_tree_builders_registered|scCs«|jdƒ}|jdƒ}|jdddƒ}|jdddƒ}|jdƒ}|jdƒ}|j|jjddƒ|ƒ|j|jjdddƒ|ƒdS(NR1R4R6tquux(R0RRR(Rthas_onet has_the_otherthas_both_earlyt has_both_latet lacks_one((sC/usr/lib/python2.7/site-packages/bs4/tests/test_builder_registry.pyt<test_lookup_gets_most_recent_builder_supporting_all_featuresscCsG|jddƒ}|jddƒ}|j|jjddƒdƒdS(NR1R4R6(R0RRRR(RR8R9((sC/usr/lib/python2.7/site-packages/bs4/tests/test_builder_registry.pyt:test_lookup_fails_when_cannot_reconcile_requested_features�s( R#R$R%R'R0R3R5R7R:R;RBRC(((sC/usr/lib/python2.7/site-packages/bs4/tests/test_builder_registry.pyR&Vs       (R%tunittestRtbs4Rt bs4.builderRRRRRRRt ImportErrortFalseRRRtTestCaseRR&(((sC/usr/lib/python2.7/site-packages/bs4/tests/test_builder_registry.pyts         9