From ee17c5aa1a7326adf59a7d8af0eafadd2eaf6650 Mon Sep 17 00:00:00 2001 From: Hyunjee Kim Date: Thu, 31 Jan 2019 11:18:24 +0900 Subject: [PATCH] Imported Upstream version 3.8.0 Change-Id: Id2f0f305bfc60d168e029b1cd1ded971ced99fe6 Signed-off-by: Hyunjee Kim --- CHANGES.txt | 58 + LICENSES.txt | 3 - PKG-INFO | 52 +- benchmark/bench_etree.py | 2 +- benchmark/bench_objectify.py | 4 +- benchmark/bench_xpath.py | 3 +- benchmark/bench_xslt.py | 3 +- benchmark/benchbase.py | 5 - buildlibxml.py | 29 +- doc/capi.txt | 26 +- doc/html/FAQ.html | 6 +- doc/html/api.html | 6 +- doc/html/api/abc.ABCMeta-class.html | 4 +- doc/html/api/api-objects.txt | 90 +- doc/html/api/class-tree.html | 29 +- .../cssselect.parser.SelectorError-class.html | 2 +- ...lect.parser.SelectorSyntaxError-class.html | 2 +- ...cssselect.xpath.ExpressionError-class.html | 2 +- .../api/cssselect.xpath.XPathExpr-class.html | 2 +- doc/html/api/deprecated-index.html | 2 +- .../api/exceptions.AssertionError-class.html | 2 +- doc/html/api/help.html | 2 +- doc/html/api/identifier-index-A.html | 91 +- doc/html/api/identifier-index-B.html | 2 +- doc/html/api/identifier-index-C.html | 258 +- doc/html/api/identifier-index-D.html | 134 +- doc/html/api/identifier-index-E.html | 384 +- doc/html/api/identifier-index-F.html | 2 +- doc/html/api/identifier-index-G.html | 2 +- doc/html/api/identifier-index-H.html | 2 +- doc/html/api/identifier-index-I.html | 2 +- doc/html/api/identifier-index-J.html | 2 +- doc/html/api/identifier-index-K.html | 2 +- doc/html/api/identifier-index-L.html | 2 +- doc/html/api/identifier-index-M.html | 2 +- doc/html/api/identifier-index-N.html | 2 +- doc/html/api/identifier-index-O.html | 2 +- doc/html/api/identifier-index-P.html | 100 +- doc/html/api/identifier-index-Q.html | 2 +- doc/html/api/identifier-index-R.html | 193 +- doc/html/api/identifier-index-S.html | 428 +- doc/html/api/identifier-index-T.html | 1736 +- doc/html/api/identifier-index-U.html | 6 +- doc/html/api/identifier-index-V.html | 2 +- doc/html/api/identifier-index-W.html | 2 +- doc/html/api/identifier-index-X.html | 156 +- doc/html/api/identifier-index-Y.html | 2 +- doc/html/api/identifier-index-Z.html | 2 +- doc/html/api/identifier-index-_.html | 471 +- doc/html/api/identifier-index.html | 91 +- doc/html/api/lxml-module.html | 13 +- doc/html/api/lxml-pysrc.html | 16 +- doc/html/api/lxml.ElementInclude-module.html | 9 +- doc/html/api/lxml.ElementInclude-pysrc.html | 435 +- ...lementInclude.FatalIncludeError-class.html | 2 +- doc/html/api/lxml.builder-module.html | 38 +- doc/html/api/lxml.builder-pysrc.html | 471 +- .../api/lxml.builder.ElementMaker-class.html | 6 +- doc/html/api/lxml.cssselect-module.html | 2 +- doc/html/api/lxml.cssselect-pysrc.html | 11 +- .../api/lxml.cssselect.CSSSelector-class.html | 2 +- ...ml.cssselect.LxmlHTMLTranslator-class.html | 3 +- .../lxml.cssselect.LxmlTranslator-class.html | 3 +- doc/html/api/lxml.doctestcompare-module.html | 2 +- doc/html/api/lxml.doctestcompare-pysrc.html | 2 +- ...ctestcompare.LHTMLOutputChecker-class.html | 2 +- ...octestcompare.LXMLOutputChecker-class.html | 2 +- ....doctestcompare._RestoreChecker-class.html | 2 +- doc/html/api/lxml.etree-module.html | 113 +- .../lxml.etree.AncestorsIterator-class.html | 2 +- ...ttributeBasedElementClassLookup-class.html | 2 +- doc/html/api/lxml.etree.C14NError-class.html | 2 +- doc/html/api/lxml.etree.CDATA-class.html | 2 +- .../api/lxml.etree.CommentBase-class.html | 2 +- ....etree.CustomElementClassLookup-class.html | 2 +- doc/html/api/lxml.etree.DTD-class.html | 2 +- doc/html/api/lxml.etree.DTDError-class.html | 2 +- .../api/lxml.etree.DTDParseError-class.html | 2 +- .../lxml.etree.DTDValidateError-class.html | 2 +- doc/html/api/lxml.etree.DocInfo-class.html | 2 +- .../api/lxml.etree.DocumentInvalid-class.html | 2 +- .../lxml.etree.ETCompatXMLParser-class.html | 2 +- doc/html/api/lxml.etree.ETXPath-class.html | 2 +- .../api/lxml.etree.ElementBase-class.html | 4 +- ...lxml.etree.ElementChildIterator-class.html | 2 +- .../lxml.etree.ElementClassLookup-class.html | 2 +- ...etree.ElementDefaultClassLookup-class.html | 2 +- ...etree.ElementDepthFirstIterator-class.html | 2 +- ...ree.ElementNamespaceClassLookup-class.html | 2 +- .../lxml.etree.ElementTextIterator-class.html | 2 +- doc/html/api/lxml.etree.EntityBase-class.html | 2 +- doc/html/api/lxml.etree.Error-class.html | 2 +- .../api/lxml.etree.ErrorDomains-class.html | 2 +- .../api/lxml.etree.ErrorLevels-class.html | 2 +- doc/html/api/lxml.etree.ErrorTypes-class.html | 2 +- ...tree.FallbackElementClassLookup-class.html | 2 +- doc/html/api/lxml.etree.HTMLParser-class.html | 2 +- .../api/lxml.etree.HTMLPullParser-class.html | 4 +- doc/html/api/lxml.etree.LxmlError-class.html | 2 +- .../lxml.etree.LxmlRegistryError-class.html | 2 +- .../api/lxml.etree.LxmlSyntaxError-class.html | 2 +- ...ml.etree.NamespaceRegistryError-class.html | 2 +- doc/html/api/lxml.etree.PIBase-class.html | 2 +- doc/html/api/lxml.etree.ParseError-class.html | 2 +- ...e.ParserBasedElementClassLookup-class.html | 2 +- .../api/lxml.etree.ParserError-class.html | 2 +- doc/html/api/lxml.etree.PyErrorLog-class.html | 2 +- ....etree.PythonElementClassLookup-class.html | 2 +- doc/html/api/lxml.etree.QName-class.html | 2 +- doc/html/api/lxml.etree.RelaxNG-class.html | 2 +- .../api/lxml.etree.RelaxNGError-class.html | 2 +- .../lxml.etree.RelaxNGErrorTypes-class.html | 2 +- .../lxml.etree.RelaxNGParseError-class.html | 2 +- ...lxml.etree.RelaxNGValidateError-class.html | 2 +- doc/html/api/lxml.etree.Resolver-class.html | 4 +- doc/html/api/lxml.etree.Schematron-class.html | 2 +- .../api/lxml.etree.SchematronError-class.html | 2 +- ...lxml.etree.SchematronParseError-class.html | 2 +- ...l.etree.SchematronValidateError-class.html | 2 +- .../lxml.etree.SerialisationError-class.html | 2 +- .../lxml.etree.SiblingsIterator-class.html | 2 +- .../api/lxml.etree.TreeBuilder-class.html | 2 +- doc/html/api/lxml.etree.XInclude-class.html | 2 +- .../api/lxml.etree.XIncludeError-class.html | 2 +- doc/html/api/lxml.etree.XMLParser-class.html | 2 +- .../api/lxml.etree.XMLPullParser-class.html | 4 +- doc/html/api/lxml.etree.XMLSchema-class.html | 2 +- .../api/lxml.etree.XMLSchemaError-class.html | 2 +- .../lxml.etree.XMLSchemaParseError-class.html | 2 +- ...ml.etree.XMLSchemaValidateError-class.html | 2 +- .../api/lxml.etree.XMLSyntaxError-class.html | 2 +- doc/html/api/lxml.etree.XPath-class.html | 2 +- ...ml.etree.XPathDocumentEvaluator-class.html | 2 +- ...xml.etree.XPathElementEvaluator-class.html | 2 +- doc/html/api/lxml.etree.XPathError-class.html | 2 +- .../api/lxml.etree.XPathEvalError-class.html | 2 +- .../lxml.etree.XPathFunctionError-class.html | 2 +- .../lxml.etree.XPathResultError-class.html | 2 +- .../lxml.etree.XPathSyntaxError-class.html | 2 +- doc/html/api/lxml.etree.XSLT-class.html | 2 +- .../lxml.etree.XSLTAccessControl-class.html | 2 +- .../api/lxml.etree.XSLTApplyError-class.html | 2 +- doc/html/api/lxml.etree.XSLTError-class.html | 2 +- .../api/lxml.etree.XSLTExtension-class.html | 2 +- .../lxml.etree.XSLTExtensionError-class.html | 2 +- .../api/lxml.etree.XSLTParseError-class.html | 2 +- .../api/lxml.etree.XSLTSaveError-class.html | 2 +- doc/html/api/lxml.etree._Attrib-class.html | 4 +- .../api/lxml.etree._BaseErrorLog-class.html | 2 +- doc/html/api/lxml.etree._Comment-class.html | 2 +- doc/html/api/lxml.etree._Document-class.html | 2 +- .../api/lxml.etree._DomainErrorLog-class.html | 2 +- doc/html/api/lxml.etree._Element-class.html | 6 +- .../lxml.etree._ElementIterator-class.html | 2 +- ...xml.etree._ElementMatchIterator-class.html | 2 +- ...lxml.etree._ElementStringResult-class.html | 2 +- .../lxml.etree._ElementTagMatcher-class.html | 2 +- .../api/lxml.etree._ElementTree-class.html | 13 +- ...xml.etree._ElementUnicodeResult-class.html | 2 +- doc/html/api/lxml.etree._Entity-class.html | 2 +- doc/html/api/lxml.etree._ErrorLog-class.html | 2 +- .../api/lxml.etree._FeedParser-class.html | 2 +- doc/html/api/lxml.etree._IDDict-class.html | 2 +- .../api/lxml.etree._ListErrorLog-class.html | 2 +- doc/html/api/lxml.etree._LogEntry-class.html | 11 +- ...ml.etree._ProcessingInstruction-class.html | 2 +- .../lxml.etree._RotatingErrorLog-class.html | 2 +- .../lxml.etree._SaxParserTarget-class.html | 2 +- .../lxml.etree._TargetParserResult-class.html | 2 +- doc/html/api/lxml.etree._Validator-class.html | 2 +- .../lxml.etree._XPathEvaluatorBase-class.html | 2 +- ...tree._XSLTProcessingInstruction-class.html | 2 +- .../api/lxml.etree._XSLTResultTree-class.html | 2 +- doc/html/api/lxml.etree.htmlfile-class.html | 2 +- doc/html/api/lxml.etree.iterparse-class.html | 2 +- doc/html/api/lxml.etree.iterwalk-class.html | 2 +- doc/html/api/lxml.etree.xmlfile-class.html | 2 +- doc/html/api/lxml.html-module.html | 24 +- doc/html/api/lxml.html-pysrc.html | 2007 +- .../api/lxml.html.CheckboxGroup-class.html | 4 +- .../api/lxml.html.CheckboxValues-class.html | 2 +- doc/html/api/lxml.html.Classes-class.html | 4 +- .../api/lxml.html.ElementSoup-module.html | 2 +- doc/html/api/lxml.html.ElementSoup-pysrc.html | 2 +- doc/html/api/lxml.html.FieldsDict-class.html | 4 +- doc/html/api/lxml.html.FormElement-class.html | 6 +- doc/html/api/lxml.html.HTMLParser-class.html | 2 +- doc/html/api/lxml.html.HtmlComment-class.html | 2 +- doc/html/api/lxml.html.HtmlElement-class.html | 4 +- ...xml.html.HtmlElementClassLookup-class.html | 2 +- doc/html/api/lxml.html.HtmlEntity-class.html | 2 +- doc/html/api/lxml.html.HtmlMixin-class.html | 12 +- ....html.HtmlProcessingInstruction-class.html | 2 +- .../api/lxml.html.InputElement-class.html | 8 +- doc/html/api/lxml.html.InputGetter-class.html | 2 +- doc/html/api/lxml.html.InputMixin-class.html | 2 +- .../api/lxml.html.LabelElement-class.html | 4 +- ...lxml.html.MultipleSelectOptions-class.html | 6 +- doc/html/api/lxml.html.RadioGroup-class.html | 4 +- .../api/lxml.html.SelectElement-class.html | 10 +- .../api/lxml.html.TextareaElement-class.html | 6 +- doc/html/api/lxml.html.XHTMLParser-class.html | 2 +- doc/html/api/lxml.html._MethodFunc-class.html | 2 +- doc/html/api/lxml.html.builder-module.html | 2 +- doc/html/api/lxml.html.builder-pysrc.html | 2 +- doc/html/api/lxml.html.clean-module.html | 6 +- doc/html/api/lxml.html.clean-pysrc.html | 878 +- .../api/lxml.html.clean.Cleaner-class.html | 6 +- doc/html/api/lxml.html.defs-module.html | 2 +- doc/html/api/lxml.html.defs-pysrc.html | 252 +- doc/html/api/lxml.html.diff-module.html | 2 +- doc/html/api/lxml.html.diff-pysrc.html | 4 +- .../api/lxml.html.diff.DEL_END-class.html | 2 +- .../api/lxml.html.diff.DEL_START-class.html | 2 +- ...diff.InsensitiveSequenceMatcher-class.html | 2 +- .../api/lxml.html.diff.NoDeletes-class.html | 2 +- .../api/lxml.html.diff.href_token-class.html | 2 +- .../api/lxml.html.diff.tag_token-class.html | 2 +- doc/html/api/lxml.html.diff.token-class.html | 2 +- doc/html/api/lxml.html.formfill-module.html | 2 +- doc/html/api/lxml.html.formfill-pysrc.html | 581 +- ...ml.formfill.DefaultErrorCreator-class.html | 2 +- ...lxml.html.formfill.FormNotFound-class.html | 2 +- .../api/lxml.html.html5parser-module.html | 2 +- doc/html/api/lxml.html.html5parser-pysrc.html | 157 +- ...xml.html.html5parser.HTMLParser-class.html | 2 +- ...ml.html.html5parser.XHTMLParser-class.html | 2 +- doc/html/api/lxml.html.soupparser-module.html | 2 +- doc/html/api/lxml.html.soupparser-pysrc.html | 118 +- ...lxml.html.soupparser._PseudoTag-class.html | 2 +- doc/html/api/lxml.html.usedoctest-module.html | 2 +- doc/html/api/lxml.html.usedoctest-pysrc.html | 2 +- doc/html/api/lxml.includes-module.html | 2 +- doc/html/api/lxml.includes-pysrc.html | 2 +- doc/html/api/lxml.isoschematron-module.html | 4 +- doc/html/api/lxml.isoschematron-pysrc.html | 30 +- .../lxml.isoschematron.Schematron-class.html | 2 +- doc/html/api/lxml.objectify-module.html | 6 +- .../api/lxml.objectify.BoolElement-class.html | 2 +- .../lxml.objectify.ElementMaker-class.html | 2 +- .../lxml.objectify.FloatElement-class.html | 2 +- .../api/lxml.objectify.IntElement-class.html | 2 +- .../api/lxml.objectify.LongElement-class.html | 2 +- .../api/lxml.objectify.NoneElement-class.html | 2 +- .../lxml.objectify.NumberElement-class.html | 2 +- .../api/lxml.objectify.ObjectPath-class.html | 2 +- ...bjectify.ObjectifiedDataElement-class.html | 2 +- ...ml.objectify.ObjectifiedElement-class.html | 2 +- ...ify.ObjectifyElementClassLookup-class.html | 4 +- doc/html/api/lxml.objectify.PyType-class.html | 2 +- .../lxml.objectify.StringElement-class.html | 2 +- doc/html/api/lxml.pyclasslookup-module.html | 2 +- doc/html/api/lxml.pyclasslookup-pysrc.html | 2 +- doc/html/api/lxml.sax-module.html | 2 +- doc/html/api/lxml.sax-pysrc.html | 5 +- ...l.sax.ElementTreeContentHandler-class.html | 2 +- .../lxml.sax.ElementTreeProducer-class.html | 2 +- doc/html/api/lxml.sax.SaxError-class.html | 2 +- doc/html/api/lxml.tests-module.html | 3 +- doc/html/api/lxml.tests-pysrc.html | 2 +- .../api/lxml.tests.common_imports-module.html | 17 +- .../api/lxml.tests.common_imports-pysrc.html | 638 +- ...s.common_imports.HelperTestCase-class.html | 13 +- ...ts.common_imports.LargeFileLike-class.html | 2 +- ...on_imports.LargeFileLikeUnicode-class.html | 2 +- ...ts.common_imports.SillyFileLike-class.html | 2 +- ...xml.tests.common_imports.skipif-class.html | 267 + .../lxml.tests.dummy_http_server-module.html | 2 +- .../lxml.tests.dummy_http_server-pysrc.html | 2 +- ...ttp_server.HTTPRequestCollector-class.html | 2 +- ...sts.dummy_http_server.WebServer-class.html | 2 +- ...mmy_http_server._RequestHandler-class.html | 2 +- doc/html/api/lxml.tests.selftest-module.html | 2 +- doc/html/api/lxml.tests.selftest-pysrc.html | 4 +- doc/html/api/lxml.tests.selftest2-module.html | 2 +- doc/html/api/lxml.tests.selftest2-pysrc.html | 2 +- .../api/lxml.tests.test_builder-module.html | 2 +- .../api/lxml.tests.test_builder-pysrc.html | 14 +- ...ts.test_builder.BuilderTestCase-class.html | 10 +- .../lxml.tests.test_classlookup-module.html | 2 +- .../lxml.tests.test_classlookup-pysrc.html | 532 +- ...classlookup.ClassLookupTestCase-class.html | 10 +- ....test_classlookup.ProxyTestCase-class.html | 10 +- doc/html/api/lxml.tests.test_css-module.html | 2 +- doc/html/api/lxml.tests.test_css-pysrc.html | 4 +- ...lxml.tests.test_css.CSSTestCase-class.html | 47 +- ...lxml.tests.test_doctestcompare-module.html | 2 +- .../lxml.tests.test_doctestcompare-pysrc.html | 2 +- ...ctestcompare.DoctestCompareTest-class.html | 6 +- ....test_doctestcompare.DummyInput-class.html | 2 +- doc/html/api/lxml.tests.test_dtd-module.html | 2 +- doc/html/api/lxml.tests.test_dtd-pysrc.html | 536 +- ...tests.test_dtd.ETreeDtdTestCase-class.html | 6 +- .../lxml.tests.test_elementpath-module.html | 2 +- .../lxml.tests.test_elementpath-pysrc.html | 86 +- ...ntpath.EtreeElementPathTestCase-class.html | 26 +- .../lxml.tests.test_elementtree-module.html | 18 +- .../lxml.tests.test_elementtree-pysrc.html | 13185 +++++----- ...lementtree.CElementTreeTestCase-class.html | 6 +- ...t_elementtree.ETreePullTestCase-class.html | 6 +- ....test_elementtree.ETreeTestCase-class.html | 10 +- ...elementtree.ElementTreeTestCase-class.html | 6 +- ..._elementtree._ETreeTestCaseBase-class.html | 6 +- ..._elementtree._XMLPullParserTest-class.html | 2 +- .../api/lxml.tests.test_errors-module.html | 2 +- .../api/lxml.tests.test_errors-pysrc.html | 17 +- ...tests.test_errors.ErrorTestCase-class.html | 10 +- .../api/lxml.tests.test_etree-module.html | 62 +- doc/html/api/lxml.tests.test_etree-pysrc.html | 13989 +++++------ ...ts.test_etree.ETreeC14NTestCase-class.html | 6 +- ...ts.test_etree.ETreeErrorLogTest-class.html | 10 +- ...ts.test_etree.ETreeOnlyTestCase-class.html | 10 +- ...s.test_etree.ETreeWriteTestCase-class.html | 38 +- ...est_etree.ETreeXIncludeTestCase-class.html | 6 +- ...st_etree.ElementIncludeTestCase-class.html | 6 +- ...ts.test_etree.XMLPullParserTest-class.html | 6 +- ...ts.test_etree._XIncludeTestCase-class.html | 6 +- ...l.tests.test_external_document-module.html | 216 + ...ml.tests.test_external_document-pysrc.html | 299 + ...cument.ExternalDocumentTestCase-class.html | 437 + .../lxml.tests.test_htmlparser-module.html | 2 +- .../api/lxml.tests.test_htmlparser-pysrc.html | 502 +- ...t_htmlparser.HtmlParserTestCase-class.html | 10 +- .../api/lxml.tests.test_http_io-module.html | 2 +- .../api/lxml.tests.test_http_io-pysrc.html | 43 +- ...sts.test_http_io.HttpIOTestCase-class.html | 10 +- ...tests.test_incremental_xmlfile-module.html | 2 +- ....tests.test_incremental_xmlfile-pysrc.html | 1236 +- ..._xmlfile.BytesIOXmlFileTestCase-class.html | 6 +- ...mental_xmlfile.HtmlFileTestCase-class.html | 22 +- ...e.SimpleFileLikeXmlFileTestCase-class.html | 6 +- ...eXmlFileTestCase.SimpleFileLike-class.html | 2 +- ...xmlfile.TempPathXmlFileTestCase-class.html | 6 +- ...tal_xmlfile.TempXmlFileTestCase-class.html | 6 +- ...al_xmlfile._XmlFileTestCaseBase-class.html | 6 +- doc/html/api/lxml.tests.test_io-module.html | 2 +- doc/html/api/lxml.tests.test_io-pysrc.html | 29 +- ...l.tests.test_io.ETreeIOTestCase-class.html | 10 +- ...s.test_io.ElementTreeIOTestCase-class.html | 6 +- ...l.tests.test_io._IOTestCaseBase-class.html | 6 +- .../lxml.tests.test_isoschematron-module.html | 2 +- .../lxml.tests.test_isoschematron-pysrc.html | 14 +- ...tron.ETreeISOSchematronTestCase-class.html | 6 +- .../api/lxml.tests.test_nsclasses-module.html | 2 +- .../api/lxml.tests.test_nsclasses-pysrc.html | 289 +- ...s.ETreeNamespaceClassesTestCase-class.html | 6 +- ...paceClassesTestCase.bluff_class-class.html | 2 +- ...ceClassesTestCase.default_class-class.html | 2 +- ...spaceClassesTestCase.maeh_class-class.html | 2 +- .../api/lxml.tests.test_objectify-module.html | 4 +- .../api/lxml.tests.test_objectify-pysrc.html | 3470 +-- ...est_objectify.ObjectifyTestCase-class.html | 10 +- .../lxml.tests.test_pyclasslookup-module.html | 2 +- .../lxml.tests.test_pyclasslookup-pysrc.html | 14 +- ...asslookup.PyClassLookupTestCase-class.html | 10 +- .../api/lxml.tests.test_relaxng-module.html | 2 +- .../api/lxml.tests.test_relaxng-pysrc.html | 264 +- ...st_relaxng.ETreeRelaxNGTestCase-class.html | 6 +- ..._relaxng.RelaxNGCompactTestCase-class.html | 45 +- doc/html/api/lxml.tests.test_sax-module.html | 2 +- doc/html/api/lxml.tests.test_sax-pysrc.html | 14 +- ...tests.test_sax.ETreeSaxTestCase-class.html | 6 +- .../lxml.tests.test_schematron-module.html | 2 +- .../api/lxml.tests.test_schematron-pysrc.html | 86 +- ...ematron.ETreeSchematronTestCase-class.html | 6 +- .../api/lxml.tests.test_threading-module.html | 2 +- .../api/lxml.tests.test_threading-pysrc.html | 17 +- ...hreading.ThreadPipelineTestCase-class.html | 10 +- ...neTestCase.ParseAndExtendWorker-class.html | 6 +- ...neTestCase.ParseAndInjectWorker-class.html | 6 +- ...eadPipelineTestCase.ParseWorker-class.html | 6 +- ...dPipelineTestCase.ReverseWorker-class.html | 2 +- ...adPipelineTestCase.RotateWorker-class.html | 2 +- ...ipelineTestCase.SerialiseWorker-class.html | 2 +- ...ThreadPipelineTestCase.Validate-class.html | 2 +- ...g.ThreadPipelineTestCase.Worker-class.html | 2 +- ...est_threading.ThreadingTestCase-class.html | 10 +- .../api/lxml.tests.test_unicode-module.html | 2 +- .../api/lxml.tests.test_unicode-pysrc.html | 14 +- ....test_unicode.EncodingsTestCase-class.html | 6 +- ...ts.test_unicode.UnicodeTestCase-class.html | 6 +- .../api/lxml.tests.test_xmlschema-module.html | 2 +- .../api/lxml.tests.test_xmlschema-pysrc.html | 1250 +- ...ETreeXMLSchemaResolversTestCase-class.html | 6 +- ...solversTestCase.simple_resolver-class.html | 8 +- ...mlschema.ETreeXMLSchemaTestCase-class.html | 74 +- ...lxml.tests.test_xpathevaluator-module.html | 2 +- .../lxml.tests.test_xpathevaluator-pysrc.html | 17 +- ...uator.ETreeETXPathClassTestCase-class.html | 6 +- ...aluator.ETreeXPathClassTestCase-class.html | 6 +- ...aluator.ETreeXPathExsltTestCase-class.html | 6 +- ...athevaluator.ETreeXPathTestCase-class.html | 6 +- doc/html/api/lxml.tests.test_xslt-module.html | 2 +- doc/html/api/lxml.tests.test_xslt-pysrc.html | 4718 ++-- ...ts.test_xslt.ETreeEXSLTTestCase-class.html | 6 +- ...slt.ETreeXSLTExtElementTestCase-class.html | 6 +- ...t_xslt.ETreeXSLTExtFuncTestCase-class.html | 6 +- ...sts.test_xslt.ETreeXSLTTestCase-class.html | 22 +- ...tests.test_xslt.Py3XSLTTestCase-class.html | 47 +- doc/html/api/lxml.usedoctest-module.html | 2 +- doc/html/api/lxml.usedoctest-pysrc.html | 2 +- doc/html/api/mimetools.Message-class.html | 2 +- doc/html/api/module-tree.html | 3 +- doc/html/api/redirect.html | 2 +- doc/html/api/str-class.html | 2 +- doc/html/api/toc-everything.html | 40 +- .../api/toc-lxml.ElementInclude-module.html | 3 +- doc/html/api/toc-lxml.builder-module.html | 4 +- doc/html/api/toc-lxml.etree-module.html | 5 +- .../toc-lxml.tests.common_imports-module.html | 6 +- ...oc-lxml.tests.test_elementtree-module.html | 3 +- .../api/toc-lxml.tests.test_etree-module.html | 3 +- ...l.tests.test_external_document-module.html | 37 + doc/html/api/toc.html | 3 +- .../api/xml.etree.ElementTree-module.html | 2 +- doc/html/api/xml.etree.ElementTree-pysrc.html | 66 +- .../xml.etree.ElementTree.Element-class.html | 2 +- ...l.etree.ElementTree.ElementTree-class.html | 2 +- ...ml.etree.ElementTree.ParseError-class.html | 2 +- .../xml.etree.ElementTree.QName-class.html | 2 +- ...l.etree.ElementTree.TreeBuilder-class.html | 2 +- ...xml.etree.ElementTree.XMLParser-class.html | 2 +- ....ElementTree._IterParseIterator-class.html | 2 +- ....ElementTree._SimpleElementPath-class.html | 2 +- doc/html/build.html | 6 +- doc/html/capi.html | 27 +- ...{changes-3.7.3.html => changes-3.8.0.html} | 757 +- doc/html/compatibility.html | 6 +- doc/html/credits.html | 6 +- doc/html/cssselect.html | 6 +- doc/html/element_classes.html | 6 +- doc/html/elementsoup.html | 6 +- doc/html/extensions.html | 6 +- doc/html/html5parser.html | 6 +- doc/html/index.html | 18 +- doc/html/installation.html | 6 +- doc/html/intro.html | 6 +- doc/html/lxml-source-howto.html | 8 +- doc/html/lxmlhtml.html | 10 +- doc/html/objectify.html | 6 +- doc/html/parsing.html | 6 +- doc/html/performance.html | 8 +- doc/html/resolvers.html | 6 +- doc/html/sax.html | 6 +- doc/html/sitemap.html | 2 +- doc/html/tutorial.html | 12 +- doc/html/validation.html | 6 +- doc/html/xpathxslt.html | 6 +- doc/lxml-source-howto.txt | 2 +- doc/lxmlhtml.txt | 4 +- doc/main.txt | 13 +- doc/mkhtml.py | 7 +- doc/mklatex.py | 40 +- doc/performance.txt | 2 +- doc/tutorial.txt | 6 +- setup.py | 2 +- setupinfo.py | 17 +- src/local_doctest.py | 2704 -- src/lxml.egg-info/PKG-INFO | 52 +- src/lxml.egg-info/SOURCES.txt | 9 +- src/lxml.egg-info/requires.txt | 9 +- src/lxml/ElementInclude.py | 10 +- src/lxml/_elementpath.py | 48 +- src/lxml/builder.py | 18 +- src/lxml/extensions.pxi | 1 + src/lxml/html/__init__.py | 27 +- src/lxml/html/clean.py | 4 +- src/lxml/html/defs.py | 6 - src/lxml/html/diff.py | 2 +- src/lxml/html/formfill.py | 2 +- src/lxml/html/html5parser.py | 9 +- src/lxml/html/soupparser.py | 6 +- src/lxml/html/tests/test_forms.txt | 26 +- src/lxml/html/tests/test_html5parser.py | 6 + src/lxml/includes/etree_defs.h | 43 + src/lxml/includes/etreepublic.pxd | 3 + src/lxml/includes/lxml-version.h | 2 +- src/lxml/includes/xmlerror.pxd | 1 + src/lxml/includes/xmlparser.pxd | 4 +- src/lxml/lxml.etree.c | 20981 +++++++++------- src/lxml/lxml.etree.h | 5 +- src/lxml/lxml.etree.pyx | 65 +- src/lxml/lxml.etree_api.h | 3 + src/lxml/lxml.objectify.c | 8 +- src/lxml/lxml.objectify.pyx | 2 +- src/lxml/proxy.pxi | 33 +- src/lxml/public-api.pxi | 6 + src/lxml/python.pxd | 1 + src/lxml/serializer.pxi | 97 +- src/lxml/tests/common_imports.py | 44 +- src/lxml/tests/selftest.py | 2 +- src/lxml/tests/test_elementpath.py | 27 + src/lxml/tests/test_elementtree.py | 10 +- src/lxml/tests/test_etree.py | 104 +- src/lxml/tests/test_external_document.py | 104 + src/lxml/tests/test_incremental_xmlfile.py | 38 +- src/lxml/tests/test_xmlschema.py | 27 + src/lxml/tests/test_xslt.py | 16 +- src/lxml/xmlerror.pxi | 27 +- test.py | 7 +- update-error-constants.py | 4 +- version.txt | 2 +- 502 files changed, 40125 insertions(+), 38867 deletions(-) create mode 100644 doc/html/api/lxml.tests.common_imports.skipif-class.html create mode 100644 doc/html/api/lxml.tests.test_external_document-module.html create mode 100644 doc/html/api/lxml.tests.test_external_document-pysrc.html create mode 100644 doc/html/api/lxml.tests.test_external_document.ExternalDocumentTestCase-class.html create mode 100644 doc/html/api/toc-lxml.tests.test_external_document-module.html rename doc/html/{changes-3.7.3.html => changes-3.8.0.html} (97%) delete mode 100644 src/local_doctest.py create mode 100644 src/lxml/tests/test_external_document.py diff --git a/CHANGES.txt b/CHANGES.txt index 029b64a1..e4779023 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -2,6 +2,64 @@ lxml changelog ============== +3.8.0 (2017-06-03) +================== + +Features added +-------------- + +* ``ElementTree.write()`` has a new option ``doctype`` that writes out a + doctype string before the serialisation, in the same way as ``tostring()``. + +* GH#220: ``xmlfile`` allows switching output methods at an element level. + Patch by Burak Arslan. + +* LP#1595781, GH#240: added a PyCapsule Python API and C-level API for + passing externally generated libxml2 documents into lxml. + +* GH#244: error log entries have a new property ``path`` with an XPath + expression (if known, None otherwise) that points to the tree element + responsible for the error. Patch by Bob Kline. + +* The namespace prefix mapping that can be used in ElementPath now injects + a default namespace when passing a None prefix. + +Bugs fixed +---------- + +* GH#238: Character escapes were not hex-encoded in the ``xmlfile`` serialiser. + Patch by matejcik. + +* GH#229: fix for externally created XML documents. Patch by Theodore Dubois. + +* LP#1665241, GH#228: Form data handling in lxml.html no longer strips the + option values specified in form attributes but only the text values. + Patch by Ashish Kulkarni. + +* LP#1551797: revert previous fix for XSLT error logging as it breaks + multi-threaded XSLT processing. + +* LP#1673355, GH#233: ``fromstring()`` html5parser failed to parse byte strings. + +Other changes +------------- + +* The previously undocumented ``docstring`` option in ``ElementTree.write()`` + produces a deprecation warning and will eventually be removed. + + +3.7.4 (2017-??-??) +================== + +Bugs fixed +---------- + +* LP#1551797: revert previous fix for XSLT error logging as it breaks + multi-threaded XSLT processing. + +* LP#1673355, GH#233: ``fromstring()`` html5parser failed to parse byte strings. + + 3.7.3 (2017-02-18) ================== diff --git a/LICENSES.txt b/LICENSES.txt index 80e7ed8d..9f97c18a 100644 --- a/LICENSES.txt +++ b/LICENSES.txt @@ -14,9 +14,6 @@ inclusion of test.py to run the unit test suite falls under the "aggregation" clause of the GPL and thus does not affect the license of the rest of the package. -The doctest.py module is taken from the Python library and falls under -the PSF Python License. - The isoschematron implementation uses several XSL and RelaxNG resources: * The (XML syntax) RelaxNG schema for schematron, copyright International Organization for Standardization (see diff --git a/PKG-INFO b/PKG-INFO index 22b03bea..2674cbbb 100644 --- a/PKG-INFO +++ b/PKG-INFO @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: lxml -Version: 3.7.3 +Version: 3.8.0 Summary: Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API. Home-page: http://lxml.de/ Author: lxml dev team @@ -29,23 +29,57 @@ Description: lxml is a Pythonic, mature binding for the libxml2 and libxslt libr After an official release of a new stable series, bug fixes may become available at - https://github.com/lxml/lxml/tree/lxml-3.7 . - Running ``easy_install lxml==3.7bugfix`` will install + https://github.com/lxml/lxml/tree/lxml-3.8 . + Running ``easy_install lxml==3.8bugfix`` will install the unreleased branch state from - https://github.com/lxml/lxml/tarball/lxml-3.7#egg=lxml-3.7bugfix + https://github.com/lxml/lxml/tarball/lxml-3.8#egg=lxml-3.8bugfix as soon as a maintenance branch has been established. Note that this requires Cython to be installed at an appropriate version for the build. - 3.7.3 (2017-02-18) + 3.8.0 (2017-06-03) ================== + Features added + -------------- + + * ``ElementTree.write()`` has a new option ``doctype`` that writes out a + doctype string before the serialisation, in the same way as ``tostring()``. + + * GH#220: ``xmlfile`` allows switching output methods at an element level. + Patch by Burak Arslan. + + * LP#1595781, GH#240: added a PyCapsule Python API and C-level API for + passing externally generated libxml2 documents into lxml. + + * GH#244: error log entries have a new property ``path`` with an XPath + expression (if known, None otherwise) that points to the tree element + responsible for the error. Patch by Bob Kline. + + * The namespace prefix mapping that can be used in ElementPath now injects + a default namespace when passing a None prefix. + Bugs fixed ---------- - * GH#218 was ineffective in Python 3. + * GH#238: Character escapes were not hex-encoded in the ``xmlfile`` serialiser. + Patch by matejcik. + + * GH#229: fix for externally created XML documents. Patch by Theodore Dubois. + + * LP#1665241, GH#228: Form data handling in lxml.html no longer strips the + option values specified in form attributes but only the text values. + Patch by Ashish Kulkarni. + + * LP#1551797: revert previous fix for XSLT error logging as it breaks + multi-threaded XSLT processing. + + * LP#1673355, GH#233: ``fromstring()`` html5parser failed to parse byte strings. + + Other changes + ------------- - * GH#222: ``lxml.html.submit_form()`` failed in Python 3. - Patch by Jakub Wilk. + * The previously undocumented ``docstring`` option in ``ElementTree.write()`` + produces a deprecation warning and will eventually be removed. @@ -59,10 +93,10 @@ Classifier: Programming Language :: Python :: 2 Classifier: Programming Language :: Python :: 2.6 Classifier: Programming Language :: Python :: 2.7 Classifier: Programming Language :: Python :: 3 -Classifier: Programming Language :: Python :: 3.2 Classifier: Programming Language :: Python :: 3.3 Classifier: Programming Language :: Python :: 3.4 Classifier: Programming Language :: Python :: 3.5 +Classifier: Programming Language :: Python :: 3.6 Classifier: Programming Language :: C Classifier: Operating System :: OS Independent Classifier: Topic :: Text Processing :: Markup :: HTML diff --git a/benchmark/bench_etree.py b/benchmark/bench_etree.py index 1e4c0f77..0f66db8e 100644 --- a/benchmark/bench_etree.py +++ b/benchmark/bench_etree.py @@ -1,4 +1,4 @@ -import sys, copy +import copy from itertools import * import benchbase diff --git a/benchmark/bench_objectify.py b/benchmark/bench_objectify.py index 933ced48..9b712674 100644 --- a/benchmark/bench_objectify.py +++ b/benchmark/bench_objectify.py @@ -1,9 +1,7 @@ -import sys, copy from itertools import * import benchbase -from benchbase import (with_attributes, with_text, onlylib, - serialized, children, nochange) +from benchbase import (with_text, children, nochange) ############################################################ # Benchmarks diff --git a/benchmark/bench_xpath.py b/benchmark/bench_xpath.py index 22d4e6ac..59cdc78c 100644 --- a/benchmark/bench_xpath.py +++ b/benchmark/bench_xpath.py @@ -1,8 +1,7 @@ -import sys, copy from itertools import * import benchbase -from benchbase import with_attributes, with_text, onlylib, serialized, children, nochange +from benchbase import onlylib, children, nochange ############################################################ # Benchmarks diff --git a/benchmark/bench_xslt.py b/benchmark/bench_xslt.py index 2d8bb2e8..abfdb7c5 100644 --- a/benchmark/bench_xslt.py +++ b/benchmark/bench_xslt.py @@ -1,8 +1,7 @@ -import sys, copy from itertools import * import benchbase -from benchbase import with_attributes, with_text, onlylib, serialized +from benchbase import onlylib ############################################################ # Benchmarks diff --git a/benchmark/benchbase.py b/benchmark/benchbase.py index 35829871..6b04cb16 100644 --- a/benchmark/benchbase.py +++ b/benchmark/benchbase.py @@ -2,11 +2,6 @@ import sys, re, string, time, copy, gc from itertools import * import time -try: - from io import BytesIO -except ImportError: - from StringIO import StringIO as BytesIO - try: izip except NameError: diff --git a/buildlibxml.py b/buildlibxml.py index 5b32034c..bd2aec18 100644 --- a/buildlibxml.py +++ b/buildlibxml.py @@ -4,10 +4,10 @@ from distutils import log, version from contextlib import closing try: - from urlparse import urlsplit, urljoin, unquote + from urlparse import urljoin, unquote from urllib import urlretrieve, urlopen, urlcleanup except ImportError: - from urllib.parse import urlsplit, urljoin, unquote + from urllib.parse import urljoin, unquote from urllib.request import urlretrieve, urlopen, urlcleanup multi_make_options = [] @@ -56,9 +56,12 @@ def download_and_extract_zlatkovic_binaries(destdir): for libname, libfn in libs.items(): srcfile = urljoin(url, libfn) destfile = os.path.join(destdir, libfn) - print('Retrieving "%s" to "%s"' % (srcfile, destfile)) - urlcleanup() # work around FTP bug 27973 in Py2.7.12+ - urlretrieve(srcfile, destfile) + if os.path.exists(destfile + ".keep"): + print('Using local copy of "{}"'.format(srcfile)) + else: + print('Retrieving "%s" to "%s"' % (srcfile, destfile)) + urlcleanup() # work around FTP bug 27973 in Py2.7.12+ + urlretrieve(srcfile, destfile) d = unpack_zipfile(destfile, destdir) libs[libname] = d @@ -276,23 +279,11 @@ def unpack_tarball(tar_filename, dest): def call_subprocess(cmd, **kw): - try: - from subprocess import proc_call - except ImportError: - # no subprocess for Python 2.3 - def proc_call(cmd, **kwargs): - cwd = kwargs.get('cwd', '.') - old_cwd = os.getcwd() - try: - os.chdir(cwd) - return os.system(' '.join(cmd)) - finally: - os.chdir(old_cwd) - + import subprocess cwd = kw.get('cwd', '.') cmd_desc = ' '.join(cmd) log.info('Running "%s" in %s' % (cmd_desc, cwd)) - returncode = proc_call(cmd, **kw) + returncode = subprocess.call(cmd, **kw) if returncode: raise Exception('Command "%s" returned code %s' % (cmd_desc, returncode)) diff --git a/doc/capi.txt b/doc/capi.txt index ce4df923..d9872fc5 100644 --- a/doc/capi.txt +++ b/doc/capi.txt @@ -15,8 +15,30 @@ c-importable by extension modules implemented in Pyrex_ or Cython_. .. contents:: .. - 1 Writing external modules in Cython - 2 Writing external modules in C + 1 Passing generated trees through Python + 2 Writing external modules in Cython + 3 Writing external modules in C + + +Passing generated trees through Python +-------------------------------------- + +This is the most simple way to integrate with lxml. It does not require +any C-level integration but uses a Python function to wrap an externally +generated libxml2 document in lxml. + +The external module that creates the libxml2 tree must pack the document +pointer into a `PyCapsule `_ +object. This can then be passed into lxml with the function +``lxml.etree.adopt_external_document()``. It also takes an optional lxml +parser instance to associate with the document, in order to configure the +Element class lookup, relative URL lookups, etc. + +See the `API reference `_ +for further details. + +The same functionality is available as part of the public C-API in form +of the C function ``adoptExternalDocument()``. Writing external modules in Cython diff --git a/doc/html/FAQ.html b/doc/html/FAQ.html index 1779f75c..d81f4729 100644 --- a/doc/html/FAQ.html +++ b/doc/html/FAQ.html @@ -2,7 +2,7 @@ - + lxml FAQ - Frequently Asked Questions @@ -26,7 +26,7 @@ function hide_menu() {
-

lxml FAQ - Frequently Asked Questions

+

lxml FAQ - Frequently Asked Questions

Frequently asked questions on lxml. See also the notes on compatibility to ElementTree.

@@ -971,7 +971,7 @@ map it to your namespace. See also the question above.

diff --git a/doc/html/api.html b/doc/html/api.html index 6c0c3142..4e9577d0 100644 --- a/doc/html/api.html +++ b/doc/html/api.html @@ -2,7 +2,7 @@ - + APIs specific to lxml.etree
-

APIs specific to lxml.etree

+

APIs specific to lxml.etree

lxml.etree tries to follow established APIs wherever possible. Sometimes, however, the need to expose a feature in an easy way led to the invention of a @@ -512,7 +512,7 @@ example:

diff --git a/doc/html/api/abc.ABCMeta-class.html b/doc/html/api/abc.ABCMeta-class.html index 90d08c83..f8e2e963 100644 --- a/doc/html/api/abc.ABCMeta-class.html +++ b/doc/html/api/abc.ABCMeta-class.html @@ -259,7 +259,7 @@ even via super()).

  - _abc_invalidation_counter = 21 + _abc_invalidation_counter = 22 @@ -427,7 +427,7 @@ even via super()).

Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 .value Mix-in for all input elements (input, select, and textarea)
  • lxml.html.InputElement: - Represents an <input> element. + Represents an <input> element.
  • lxml.html.SelectElement: - <select> element. You can get the name with .name. + <select> element. You can get the name with .name.
  • lxml.html.TextareaElement: - <textarea> element. You can get the name with .name and -get/set the value with .value + <textarea> element. You can get the name with .name and +get/set the value with .value
@@ -641,7 +641,7 @@ Usage: checkboxes with the same name.
  • lxml.html.MultipleSelectOptions: - Represents all the selected options in a <select multiple> element. + Represents all the selected options in a <select multiple> element.
  • @@ -710,7 +710,7 @@ Usage: checkboxes with the same name.
  • lxml.html.MultipleSelectOptions: - Represents all the selected options in a <select multiple> element. + Represents all the selected options in a <select multiple> element.
  • @@ -789,6 +789,8 @@ checkboxes with the same name.
  • lxml.tests.test_elementpath.EtreeElementPathTestCase
  • +
  • lxml.tests.test_external_document.ExternalDocumentTestCase +
  • lxml.tests.test_htmlparser.HtmlParserTestCase: HTML parser test cases
  • @@ -960,17 +962,17 @@ objects. Represents a <form> element.
  • lxml.html.InputElement: - Represents an <input> element. + Represents an <input> element.
  • lxml.html.LabelElement: - Represents a <label> element. + Represents a <label> element.
  • lxml.html.SelectElement: - <select> element. You can get the name with .name. + <select> element. You can get the name with .name.
  • lxml.html.TextareaElement: - <textarea> element. You can get the name with .name and -get/set the value with .value + <textarea> element. You can get the name with .name and +get/set the value with .value
  • @@ -1268,6 +1270,9 @@ that have the same name. +
  • lxml.tests.common_imports.skipif: + Using a class because a function would bind into a method when used in classes +
  • type: type(object) -> the object's type type(name, bases, dict) -> a new type @@ -1320,7 +1325,7 @@ type(name, bases, dict) -> a new type Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 A
    (in lxml.html.builder) -allow_tags
    +allow_follow()
    (in Cleaner) -assertEncodingDeclaration()
    -(in _ETreeTestCaseBase) +assert_event_tags()
    +(in XMLPullParserTest) ABBR
    (in lxml.html.builder) +allow_tags
    +(in Cleaner) +assert_nodiff()
    +(in DoctestCompareTest) + + +ABCMeta AncestorsIterator
    (in lxml.etree) -assertFalse
    -(in HelperTestCase) +assertEncodingDeclaration()
    +(in _ETreeTestCaseBase) -ABCMeta +ACRONYM
    +(in lxml.html.builder) annotate()
    (in lxml.objectify) AssertionError -ACRONYM
    -(in lxml.html.builder) +action
    +(in FormElement) annoying_tags
    (in Cleaner) ASSERTS_AND_REPORTS
    (in Schematron) -action
    -(in FormElement) +add()
    +(in CheckboxValues) append()
    (in _Element) ASSERTS_ONLY
    (in Schematron) -add()
    -(in CheckboxValues) +add()
    +(in Classes) APPLET
    (in lxml.html.builder) assertValid()
    (in _Validator) -add()
    -(in Classes) +add()
    +(in MultipleSelectOptions) apply()
    (in XSLT) assertXML()
    (in _ETreeTestCaseBase) -add()
    -(in MultipleSelectOptions) +add_nofollow
    +(in Cleaner) apply_templates()
    (in XSLTExtension) assertXml()
    (in _XmlFileTestCaseBase) -add_nofollow
    -(in Cleaner) +addattr()
    +(in ObjectPath) AREA
    (in lxml.html.builder) attrib
    (in _Element) -addattr()
    -(in ObjectPath) +addattr()
    +(in ObjectifiedElement) argsTest1()
    (in lxml.tests.test_xpathevaluator) attrib
    (in _ProcessingInstruction) -addattr()
    -(in ObjectifiedElement) +addnext()
    +(in _Element) argsTest2()
    (in lxml.tests.test_xpathevaluator) attrib
    (in Element) -addnext()
    +addprevious()
    (in _Element) -ascii_uni
    -(in lxml.tests.test_unicode) +as_capsule()
    +(in ExternalDocumentTestCase) attrib()
    (in lxml.tests.selftest2) -addprevious()
    -(in _Element) -assert_()
    -(in _Validator) +ADDRESS
    +(in lxml.html.builder) +ascii_uni
    +(in lxml.tests.test_unicode) AttributeBasedElementClassLookup
    (in lxml.etree) -ADDRESS
    -(in lxml.html.builder) -assert_diff()
    -(in DoctestCompareTest) +adopt_external_document()
    +(in lxml.etree) +assert_()
    +(in _Validator) attrname
    (in _ElementUnicodeResult) allow_element()
    (in Cleaner) -assert_event_tags()
    -(in _XMLPullParserTest) +assert_diff()
    +(in DoctestCompareTest) autolink()
    (in lxml.html.clean) allow_embedded_url()
    (in Cleaner) -assert_event_tags()
    -(in XMLPullParserTest) +assert_event_tags()
    +(in _XMLPullParserTest) autolink_html()
    (in lxml.html.clean) - -allow_follow()
    -(in Cleaner) -assert_nodiff()
    -(in DoctestCompareTest) -  - @@ -264,7 +265,7 @@ Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 (in ErrorDomains) CHECK_NO_DICT
    (in ErrorTypes) -cleanup_namespaces()
    -(in lxml.etree) +cleanup_html()
    +(in lxml.html.diff) C14N_CREATE_CTXT
    (in ErrorTypes) CHECK_NO_DOC
    (in ErrorTypes) -clear()
    -(in DocInfo) +cleanup_namespaces()
    +(in lxml.etree) C14N_CREATE_STACK
    (in ErrorTypes) CHECK_NO_ELEM
    (in ErrorTypes) -clear()
    -(in _Attrib) +clear()
    +(in DocInfo) C14N_INVALID_NODE
    (in ErrorTypes) CHECK_NO_HREF
    (in ErrorTypes) -clear()
    -(in _Element) +clear()
    +(in _Attrib) C14N_RELATIVE_NAMESPACE
    (in ErrorTypes) CHECK_NO_NAME
    (in ErrorTypes) -clear()
    -(in _ErrorLog) +clear()
    +(in _Element) C14N_REQUIRES_UTF8
    (in ErrorTypes) CHECK_NO_NEXT
    (in ErrorTypes) -clear_error_log()
    -(in lxml.etree) +clear()
    +(in _ErrorLog) C14N_UNKNOW_NODE
    (in ErrorTypes) CHECK_NO_PARENT
    (in ErrorTypes) -close()
    -(in TreeBuilder) +clear_error_log()
    +(in lxml.etree) C14NError
    (in lxml.etree) CHECK_NO_PREV
    (in ErrorTypes) -close()
    -(in _FeedParser) +close()
    +(in TreeBuilder) call_super()
    (in _RestoreChecker) CHECK_NOT_ATTR
    (in ErrorTypes) +close()
    +(in _FeedParser) + + +canonicalize()
    +(in lxml.tests.common_imports) +CHECK_NOT_ATTR_DECL
    +(in ErrorTypes) close()
    (in SimpleFileLike) -callable()
    -(in lxml.builder) -CHECK_NOT_ATTR_DECL
    +CAPTION
    +(in lxml.html.builder) +CHECK_NOT_DTD
    (in ErrorTypes) CODE
    (in lxml.html.builder) -canonicalize()
    -(in lxml.tests.common_imports) -CHECK_NOT_DTD
    +CATALOG
    +(in ErrorDomains) +CHECK_NOT_ELEM_DECL
    (in ErrorTypes) COL
    (in lxml.html.builder) -CAPTION
    -(in lxml.html.builder) -CHECK_NOT_ELEM_DECL
    +CATALOG_ENTRY_BROKEN
    +(in ErrorTypes) +CHECK_NOT_ENTITY_DECL
    (in ErrorTypes) COLGROUP
    (in lxml.html.builder) -CATALOG
    -(in ErrorDomains) -CHECK_NOT_ENTITY_DECL
    +CATALOG_MISSING_ATTR
    +(in ErrorTypes) +CHECK_NOT_NCNAME
    (in ErrorTypes) collect_diff()
    (in LXMLOutputChecker) -CATALOG_ENTRY_BROKEN
    +CATALOG_NOT_CATALOG
    (in ErrorTypes) -CHECK_NOT_NCNAME
    +CHECK_NOT_NS_DECL
    (in ErrorTypes) collect_diff_end_tag()
    (in LXMLOutputChecker) -CATALOG_MISSING_ATTR
    +CATALOG_PREFER_VALUE
    (in ErrorTypes) -CHECK_NOT_NS_DECL
    +CHECK_NOT_UTF8
    (in ErrorTypes) collect_diff_tag()
    (in LXMLOutputChecker) -CATALOG_NOT_CATALOG
    +CATALOG_RECURSION
    (in ErrorTypes) -CHECK_NOT_UTF8
    +CHECK_NS_ANCESTOR
    (in ErrorTypes) collect_diff_text()
    (in LXMLOutputChecker) -CATALOG_PREFER_VALUE
    -(in ErrorTypes) -CHECK_NS_ANCESTOR
    +CDATA
    +(in lxml.etree) +CHECK_NS_SCOPE
    (in ErrorTypes) column
    (in _LogEntry) -CATALOG_RECURSION
    -(in ErrorTypes) -CHECK_NS_SCOPE
    -(in ErrorTypes) +cdata()
    +(in lxml.tests.selftest2) +check_output()
    +(in LXMLOutputChecker) Comment()
    (in lxml.etree) -CDATA
    -(in lxml.etree) -check_output()
    -(in LXMLOutputChecker) +cElementTree
    +(in lxml.tests.test_elementtree) +CHECK_OUTSIDE_DICT
    +(in ErrorTypes) comment()
    (in TreeBuilder) -cdata()
    -(in lxml.tests.selftest2) -CHECK_OUTSIDE_DICT
    -(in ErrorTypes) +CElementTreeTestCase
    +(in lxml.tests.test_elementtree) +check_string()
    +(in lxml.tests.selftest) comment_class
    (in ElementDefaultClassLookup) -cElementTree
    -(in lxml.tests.test_elementtree) -check_string()
    -(in lxml.tests.selftest) +CENTER
    +(in lxml.html.builder) +check_string()
    +(in lxml.tests.selftest2) CommentBase
    (in lxml.etree) -CElementTreeTestCase
    -(in lxml.tests.test_elementtree) -check_string()
    -(in lxml.tests.selftest2) +CET_VERSION
    +(in lxml.tests.common_imports) +check_string_or_none()
    +(in lxml.tests.selftest) comments
    (in Cleaner) -CENTER
    -(in lxml.html.builder) -check_string_or_none()
    -(in lxml.tests.selftest) +characters()
    +(in ElementTreeContentHandler) +CHECK_UNKNOWN_NODE
    +(in ErrorTypes) common_imports
    (in lxml.tests) -CET_VERSION
    -(in lxml.tests.common_imports) -CHECK_UNKNOWN_NODE
    +CHECK
    +(in ErrorDomains) +CHECK_WRONG_DOC
    (in ErrorTypes) compare()
    (in DoctestCompareTest) -characters()
    -(in ElementTreeContentHandler) -CHECK_WRONG_DOC
    +check_element()
    +(in lxml.tests.selftest) +CHECK_WRONG_NAME
    (in ErrorTypes) compare_docs()
    (in LXMLOutputChecker) -CHECK
    -(in ErrorDomains) -CHECK_WRONG_NAME
    +check_element()
    +(in lxml.tests.selftest2) +CHECK_WRONG_NEXT
    (in ErrorTypes) compress_merge_back()
    (in lxml.html.diff) -check_element()
    +check_element_tree()
    (in lxml.tests.selftest) -CHECK_WRONG_NEXT
    +CHECK_WRONG_PARENT
    (in ErrorTypes) compress_tokens()
    (in lxml.html.diff) -check_element()
    +check_element_tree()
    (in lxml.tests.selftest2) -CHECK_WRONG_PARENT
    +CHECK_WRONG_PREV
    (in ErrorTypes) convert_tree()
    (in lxml.html.soupparser) -check_element_tree()
    -(in lxml.tests.selftest) -CHECK_WRONG_PREV
    +CHECK_ENTITY_TYPE
    (in ErrorTypes) +checkable
    +(in InputElement) copy()
    (in PyErrorLog) -check_element_tree()
    -(in lxml.tests.selftest2) -checkable
    -(in InputElement) +CHECK_FOUND_ATTRIBUTE
    +(in ErrorTypes) +CheckboxGroup copy()
    (in _BaseErrorLog) -CHECK_ENTITY_TYPE
    +CHECK_FOUND_CDATA
    (in ErrorTypes) -CheckboxGroup +CheckboxValues copy()
    (in _ErrorLog) -CHECK_FOUND_ATTRIBUTE
    +CHECK_FOUND_COMMENT
    (in ErrorTypes) -CheckboxValues +checked
    +(in InputElement) copy()
    (in _IDDict) -CHECK_FOUND_CDATA
    +CHECK_FOUND_DOCTYPE
    (in ErrorTypes) -checked
    -(in InputElement) +CITE
    +(in lxml.html.builder) copy()
    (in _ListErrorLog) -CHECK_FOUND_COMMENT
    +CHECK_FOUND_ELEMENT
    (in ErrorTypes) -CITE
    +CLASS()
    (in lxml.html.builder) copy()
    (in lxml.tests.selftest2) -CHECK_FOUND_DOCTYPE
    +CHECK_FOUND_ENTITY
    (in ErrorTypes) -CLASS()
    -(in lxml.html.builder) +Classes copy_annotations()
    (in lxml.html.diff) -CHECK_FOUND_ELEMENT
    -(in ErrorTypes) -Classes -countchildren()
    -(in ObjectifiedElement) - - -CHECK_FOUND_ENTITY
    +CHECK_FOUND_ENTITYREF
    (in ErrorTypes) classes
    (in HtmlMixin) -cssselect
    -(in lxml) +countchildren()
    +(in ObjectifiedElement) -CHECK_FOUND_ENTITYREF
    +CHECK_FOUND_FRAGMENT
    (in ErrorTypes) ClassLookupTestCase
    (in lxml.tests.test_classlookup) -cssselect()
    -(in _Element) +cssselect
    +(in lxml) -CHECK_FOUND_FRAGMENT
    +CHECK_FOUND_NOTATION
    (in ErrorTypes) clean
    (in lxml.html) -cssselect()
    -(in HtmlElement) +cssselect()
    +(in _Element) -CHECK_FOUND_NOTATION
    +CHECK_FOUND_PI
    (in ErrorTypes) clean
    (in lxml.html.clean) -cssselect()
    -(in HtmlMixin) +cssselect()
    +(in HtmlElement) -CHECK_FOUND_PI
    +CHECK_FOUND_TEXT
    (in ErrorTypes) clean_html()
    (in Cleaner) -CSSSelector
    -(in lxml.cssselect) - - -CHECK_FOUND_TEXT
    -(in ErrorTypes) -clean_html()
    -(in lxml.html.clean) -CSSTestCase
    -(in lxml.tests.test_css) +cssselect()
    +(in HtmlMixin) check_mapping()
    (in lxml.tests.selftest) -Cleaner
    +clean_html()
    (in lxml.html.clean) -CustomElementClassLookup
    -(in lxml.etree) +CSSSelector
    +(in lxml.cssselect) check_mapping()
    (in lxml.tests.selftest2) -cleanup_delete()
    -(in lxml.html.diff) -  +Cleaner
    +(in lxml.html.clean) +CSSTestCase
    +(in lxml.tests.test_css) CHECK_NAME_NOT_NULL
    (in ErrorTypes) -cleanup_html()
    +cleanup_delete()
    (in lxml.html.diff) -  +CustomElementClassLookup
    +(in lxml.etree) @@ -486,7 +480,7 @@ Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 data()
    (in TreeBuilder) +doctest_parser
    +(in lxml.tests.common_imports) +DTD_LOAD_ERROR
    +(in ErrorTypes) + + +DataElement()
    +(in lxml.objectify) +doctestcompare
    +(in lxml) +DTD_MISSING_ATTRIBUTE
    +(in ErrorTypes) + + +DATATYPE
    +(in ErrorDomains) DoctestCompareTest
    (in lxml.tests.test_doctestcompare) DTD_MIXED_CORRUPT
    (in ErrorTypes) -DataElement()
    -(in lxml.objectify) +DD
    +(in lxml.html.builder) doctype
    (in DocInfo) DTD_MULTIPLE_ID
    (in ErrorTypes) -DATATYPE
    -(in ErrorDomains) +deannotate()
    +(in lxml.objectify) document_fromstring()
    (in lxml.html.html5parser) DTD_NO_DOC
    (in ErrorTypes) -DD
    -(in lxml.html.builder) +DEBUG
    +(in lxml.etree) DocumentInvalid
    (in lxml.etree) DTD_NO_DTD
    (in ErrorTypes) -deannotate()
    -(in lxml.objectify) +default_class
    +(in ETreeNamespaceClassesTestCase) domain
    (in _LogEntry) DTD_NO_ELEM_NAME
    (in ErrorTypes) -DEBUG
    -(in lxml.etree) +default_error_creator
    +(in lxml.html.formfill) domain_name
    (in _LogEntry) DTD_NO_PREFIX
    (in ErrorTypes) -default_class
    -(in ETreeNamespaceClassesTestCase) +default_loader()
    +(in lxml.ElementInclude) drop_tag()
    (in HtmlMixin) DTD_NO_ROOT
    (in ErrorTypes) -default_error_creator
    -(in lxml.html.formfill) +default_markup()
    +(in lxml.html.diff) drop_tree()
    (in HtmlMixin) DTD_NOT_EMPTY
    (in ErrorTypes) -default_loader()
    -(in lxml.ElementInclude) +default_message
    +(in DefaultErrorCreator) DT
    (in lxml.html.builder) DTD_NOT_PCDATA
    (in ErrorTypes) -default_markup()
    -(in lxml.html.diff) +DEFAULT_NSMAP
    +(in lxml.tests.test_objectify) DTD
    (in lxml.etree) DTD_NOT_STANDALONE
    (in ErrorTypes) -default_message
    -(in DefaultErrorCreator) +DefaultErrorCreator
    +(in lxml.html.formfill) DTD
    (in ErrorDomains) DTD_NOTATION_REDEFINED
    (in ErrorTypes) -DEFAULT_NSMAP
    -(in lxml.tests.test_objectify) +defs
    +(in lxml.html) DTD_ATTRIBUTE_DEFAULT
    (in ErrorTypes) DTD_NOTATION_VALUE
    (in ErrorTypes) -DefaultErrorCreator
    -(in lxml.html.formfill) +DEL
    +(in lxml.html.builder) DTD_ATTRIBUTE_REDEFINED
    (in ErrorTypes) DTD_ROOT_NAME
    (in ErrorTypes) -defs
    -(in lxml.html) +DEL_END
    +(in lxml.html.diff) DTD_ATTRIBUTE_VALUE
    (in ErrorTypes) DTD_STANDALONE_DEFAULTED
    (in ErrorTypes) -DEL
    -(in lxml.html.builder) +DEL_START
    +(in lxml.html.diff) DTD_CONTENT_ERROR
    (in ErrorTypes) DTD_STANDALONE_WHITE_SPACE
    (in ErrorTypes) -DEL_END
    -(in lxml.html.diff) +DENY_ALL
    +(in XSLTAccessControl) DTD_CONTENT_MODEL
    (in ErrorTypes) DTD_UNKNOWN_ATTRIBUTE
    (in ErrorTypes) -DEL_START
    -(in lxml.html.diff) +DENY_WRITE
    +(in XSLTAccessControl) DTD_CONTENT_NOT_DETERMINIST
    (in ErrorTypes) DTD_UNKNOWN_ELEM
    (in ErrorTypes) -DENY_ALL
    -(in XSLTAccessControl) +deprecated_tags
    +(in lxml.html.defs) DTD_DIFFERENT_PREFIX
    (in ErrorTypes) DTD_UNKNOWN_ENTITY
    (in ErrorTypes) -DENY_WRITE
    -(in XSLTAccessControl) +descendantpaths()
    +(in ObjectifiedElement) DTD_DUP_TOKEN
    (in ErrorTypes) DTD_UNKNOWN_ID
    (in ErrorTypes) -deprecated_tags
    -(in lxml.html.defs) +DESTRUCTOR_NAME
    +(in lxml.tests.test_external_document) DTD_ELEM_DEFAULT_NAMESPACE
    (in ErrorTypes) DTD_UNKNOWN_NOTATION
    (in ErrorTypes) -descendantpaths()
    -(in ObjectifiedElement) +DFN
    +(in lxml.html.builder) DTD_ELEM_NAMESPACE
    (in ErrorTypes) DTD_XMLID_TYPE
    (in ErrorTypes) -DFN
    -(in lxml.html.builder) +diff
    +(in lxml.html) DTD_ELEM_REDEFINED
    (in ErrorTypes) DTD_XMLID_VALUE
    (in ErrorTypes) -diff
    -(in lxml.html) +DIR
    +(in lxml.html.builder) DTD_EMPTY_NOTATION
    (in ErrorTypes) DTDError
    (in lxml.etree) -DIR
    -(in lxml.html.builder) +discard()
    +(in Classes) DTD_ENTITY_TYPE
    (in ErrorTypes) DTDParseError
    (in lxml.etree) -discard()
    -(in Classes) +DIV
    +(in lxml.html.builder) DTD_ID_FIXED
    (in ErrorTypes) DTDValidateError
    (in lxml.etree) -DIV
    +DL
    (in lxml.html.builder) DTD_ID_REDEFINED
    (in ErrorTypes) @@ -305,8 +321,8 @@ (in lxml.tests) -DL
    -(in lxml.html.builder) +DOC_NAME
    +(in lxml.tests.test_external_document) DTD_ID_SUBSET
    (in ErrorTypes) DummyInput
    @@ -328,20 +344,6 @@ dump()
    (in lxml.objectify) - -doctest_parser
    -(in lxml.tests.common_imports) -DTD_LOAD_ERROR
    -(in ErrorTypes) -  - - -doctestcompare
    -(in lxml) -DTD_MISSING_ATTRIBUTE
    -(in ErrorTypes) -  - @@ -377,7 +379,7 @@ Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 E
    (in lxml.builder) -ERR_DOCUMENT_START
    +ERR_ELEMCONTENT_NOT_FINISHED
    (in ErrorTypes) -ERR_UNKNOWN_ENCODING
    +ERR_UNPARSED_ENTITY
    (in ErrorTypes) E
    (in lxml.html.builder) -ERR_ELEMCONTENT_NOT_FINISHED
    +ERR_ELEMCONTENT_NOT_STARTED
    (in ErrorTypes) -ERR_UNKNOWN_VERSION
    +ERR_UNSUPPORTED_ENCODING
    (in ErrorTypes) E
    (in lxml.objectify) -ERR_ELEMCONTENT_NOT_STARTED
    +ERR_ENCODING_NAME
    (in ErrorTypes) -ERR_UNPARSED_ENTITY
    +ERR_URI_FRAGMENT
    (in ErrorTypes) Element -ERR_ENCODING_NAME
    +ERR_ENTITY_BOUNDARY
    (in ErrorTypes) -ERR_UNSUPPORTED_ENCODING
    +ERR_URI_REQUIRED
    (in ErrorTypes) Element()
    (in lxml.etree) -ERR_ENTITY_BOUNDARY
    +ERR_ENTITY_CHAR_ERROR
    (in ErrorTypes) -ERR_URI_FRAGMENT
    +ERR_USER_STOP
    (in ErrorTypes) Element()
    (in lxml.objectify) -ERR_ENTITY_CHAR_ERROR
    +ERR_ENTITY_IS_EXTERNAL
    (in ErrorTypes) -ERR_URI_REQUIRED
    +ERR_VALUE_REQUIRED
    (in ErrorTypes) element()
    (in lxml.tests.selftest2) -ERR_ENTITY_IS_EXTERNAL
    +ERR_ENTITY_IS_PARAMETER
    (in ErrorTypes) -ERR_USER_STOP
    +ERR_VERSION_MISMATCH
    (in ErrorTypes) Element()
    (in PyClassLookupTestCase) -ERR_ENTITY_IS_PARAMETER
    +ERR_ENTITY_LOOP
    (in ErrorTypes) -ERR_VALUE_REQUIRED
    +ERR_VERSION_MISSING
    (in ErrorTypes) element_class
    (in ElementDefaultClassLookup) -ERR_ENTITY_LOOP
    -(in ErrorTypes) -ERR_VERSION_MISMATCH
    -(in ErrorTypes) - - -ElementBase
    -(in lxml.etree) ERR_ENTITY_NOT_FINISHED
    (in ErrorTypes) -ERR_VERSION_MISSING
    -(in ErrorTypes) - - -ElementChildIterator
    -(in lxml.etree) -ERR_ENTITY_NOT_STARTED
    -(in ErrorTypes) ERR_XMLDECL_NOT_FINISHED
    (in ErrorTypes) -ElementClassLookup
    +ElementBase
    (in lxml.etree) -ERR_ENTITY_PE_INTERNAL
    +ERR_ENTITY_NOT_STARTED
    (in ErrorTypes) ERR_XMLDECL_NOT_STARTED
    (in ErrorTypes) -ElementDefaultClassLookup
    +ElementChildIterator
    (in lxml.etree) -ERR_ENTITY_PROCESSING
    +ERR_ENTITY_PE_INTERNAL
    (in ErrorTypes) Error
    (in lxml.etree) -ElementDepthFirstIterator
    +ElementClassLookup
    (in lxml.etree) -ERR_ENTITYREF_AT_EOF
    +ERR_ENTITY_PROCESSING
    (in ErrorTypes) ERROR
    (in ErrorLevels) -ElementInclude
    -(in lxml) -ERR_ENTITYREF_IN_DTD
    +ElementDefaultClassLookup
    +(in lxml.etree) +ERR_ENTITYREF_AT_EOF
    (in ErrorTypes) error_block_class
    (in DefaultErrorCreator) -ElementIncludeTestCase
    -(in lxml.tests.test_etree) -ERR_ENTITYREF_IN_EPILOG
    +ElementDepthFirstIterator
    +(in lxml.etree) +ERR_ENTITYREF_IN_DTD
    (in ErrorTypes) error_container_tag
    (in DefaultErrorCreator) -ElementMaker
    -(in lxml.builder) -ERR_ENTITYREF_IN_PROLOG
    +ElementInclude
    +(in lxml) +ERR_ENTITYREF_IN_EPILOG
    (in ErrorTypes) error_log
    (in XInclude) -ElementMaker
    -(in lxml.objectify) -ERR_ENTITYREF_NO_NAME
    +ElementIncludeTestCase
    +(in lxml.tests.test_etree) +ERR_ENTITYREF_IN_PROLOG
    (in ErrorTypes) error_log
    (in XSLT) -ElementNamespaceClassLookup
    -(in lxml.etree) -ERR_ENTITYREF_SEMICOL_MISSING
    +ElementMaker
    +(in lxml.builder) +ERR_ENTITYREF_NO_NAME
    (in ErrorTypes) error_log
    (in _Validator) -elements()
    -(in DTD) -ERR_EQUAL_REQUIRED
    +ElementMaker
    +(in lxml.objectify) +ERR_ENTITYREF_SEMICOL_MISSING
    (in ErrorTypes) error_log
    (in _XPathEvaluatorBase) -ElementSoup
    -(in lxml.html) -ERR_EXT_ENTITY_STANDALONE
    +ElementNamespaceClassLookup
    +(in lxml.etree) +ERR_EQUAL_REQUIRED
    (in ErrorTypes) error_log
    (in iterparse) -ElementTextIterator
    -(in lxml.etree) -ERR_EXT_SUBSET_NOT_FINISHED
    +elements()
    +(in DTD) +ERR_EXT_ENTITY_STANDALONE
    (in ErrorTypes) error_message_class
    (in DefaultErrorCreator) -ElementTree
    -(in xml.etree) -ERR_EXTRA_CONTENT
    +ElementSoup
    +(in lxml.html) +ERR_EXT_SUBSET_NOT_FINISHED
    (in ErrorTypes) ErrorDomains
    (in lxml.etree) -ElementTree -ERR_GT_REQUIRED
    +ElementTextIterator
    +(in lxml.etree) +ERR_EXTRA_CONTENT
    (in ErrorTypes) ErrorLevels
    (in lxml.etree) -ElementTree()
    -(in lxml.etree) -ERR_HYPHEN_IN_COMMENT
    +ElementTree
    +(in xml.etree) +ERR_GT_REQUIRED
    (in ErrorTypes) ErrorTestCase
    (in lxml.tests.test_errors) -ElementTreeContentHandler
    -(in lxml.sax) -ERR_INTERNAL_ERROR
    +ElementTree +ERR_HYPHEN_IN_COMMENT
    (in ErrorTypes) ErrorTypes
    (in lxml.etree) -ElementTreeIOTestCase
    -(in lxml.tests.test_io) -ERR_INVALID_CHAR
    +ElementTree()
    +(in lxml.etree) +ERR_INTERNAL_ERROR
    (in ErrorTypes) ET_VERSION
    (in lxml.tests.common_imports) -ElementTreeProducer
    +ElementTreeContentHandler
    (in lxml.sax) -ERR_INVALID_CHARREF
    +ERR_INVALID_CHAR
    (in ErrorTypes) ETCompatXMLParser
    (in lxml.etree) -ElementTreePullTestCase
    -(in lxml.tests.test_elementtree) -ERR_INVALID_DEC_CHARREF
    +ElementTreeIOTestCase
    +(in lxml.tests.test_io) +ERR_INVALID_CHARREF
    (in ErrorTypes) etree
    (in lxml) -ElementTreeTestCase
    -(in lxml.tests.test_elementtree) -ERR_INVALID_ENCODING
    +ElementTreeProducer
    +(in lxml.sax) +ERR_INVALID_DEC_CHARREF
    (in ErrorTypes) etree
    (in ElementTreeContentHandler) -EM
    -(in lxml.html.builder) -ERR_INVALID_HEX_CHARREF
    +ElementTreePullTestCase
    +(in lxml.tests.test_elementtree) +ERR_INVALID_ENCODING
    (in ErrorTypes) etree
    (in CElementTreeTestCase) -embedded
    -(in Cleaner) -ERR_INVALID_URI
    +ElementTreeTestCase
    +(in lxml.tests.test_elementtree) +ERR_INVALID_HEX_CHARREF
    (in ErrorTypes) etree
    (in _ETreeTestCaseBase) -empty_tags
    -(in LXMLOutputChecker) -ERR_LITERAL_NOT_FINISHED
    +EM
    +(in lxml.html.builder) +ERR_INVALID_URI
    (in ErrorTypes) etree
    (in _XMLPullParserTest) -empty_tags
    -(in lxml.html.defs) -ERR_LITERAL_NOT_STARTED
    +embedded
    +(in Cleaner) +ERR_LITERAL_NOT_FINISHED
    (in ErrorTypes) etree
    (in _IOTestCaseBase) -empty_tags
    -(in lxml.html.diff) -ERR_LT_IN_ATTRIBUTE
    +empty_tags
    +(in LXMLOutputChecker) +ERR_LITERAL_NOT_STARTED
    (in ErrorTypes) ETreeC14NTestCase
    (in lxml.tests.test_etree) -enable_recursive_str()
    -(in lxml.objectify) -ERR_LT_REQUIRED
    +empty_tags
    +(in lxml.html.defs) +ERR_LT_IN_ATTRIBUTE
    (in ErrorTypes) ETreeDtdTestCase
    (in lxml.tests.test_dtd) -encoding
    -(in DocInfo) -ERR_LTSLASH_REQUIRED
    +empty_tags
    +(in lxml.html.diff) +ERR_LT_REQUIRED
    (in ErrorTypes) EtreeElementPathTestCase
    (in lxml.tests.test_elementpath) -encoding()
    -(in lxml.tests.selftest) -ERR_MISPLACED_CDATA_END
    +enable_recursive_str()
    +(in lxml.objectify) +ERR_LTSLASH_REQUIRED
    (in ErrorTypes) ETreeErrorLogTest
    (in lxml.tests.test_etree) -encoding()
    -(in lxml.tests.selftest2) -ERR_MISSING_ENCODING
    +encoding
    +(in DocInfo) +ERR_MISPLACED_CDATA_END
    (in ErrorTypes) ETreeETXPathClassTestCase
    (in lxml.tests.test_xpathevaluator) -EncodingsTestCase
    -(in lxml.tests.test_unicode) -ERR_MIXED_NOT_FINISHED
    +encoding()
    +(in lxml.tests.selftest) +ERR_MISSING_ENCODING
    (in ErrorTypes) ETreeEXSLTTestCase
    (in lxml.tests.test_xslt) -end()
    -(in TreeBuilder) -ERR_MIXED_NOT_STARTED
    +encoding()
    +(in lxml.tests.selftest2) +ERR_MIXED_NOT_FINISHED
    (in ErrorTypes) ETreeIOTestCase
    (in lxml.tests.test_io) -end_tag()
    -(in lxml.html.diff) -ERR_NAME_REQUIRED
    +EncodingsTestCase
    +(in lxml.tests.test_unicode) +ERR_MIXED_NOT_STARTED
    (in ErrorTypes) ETreeISOSchematronTestCase
    (in lxml.tests.test_isoschematron) -end_whitespace_re
    -(in lxml.html.diff) -ERR_NAME_TOO_LONG
    +end()
    +(in TreeBuilder) +ERR_NAME_REQUIRED
    (in ErrorTypes) ETreeNamespaceClassesTestCase
    (in lxml.tests.test_nsclasses) -endDocument()
    -(in ElementTreeContentHandler) -ERR_NMTOKEN_REQUIRED
    +end_tag()
    +(in lxml.html.diff) +ERR_NAME_TOO_LONG
    (in ErrorTypes) ETreeOnlyTestCase
    (in lxml.tests.test_etree) -endElement()
    -(in ElementTreeContentHandler) -ERR_NO_DTD
    +end_whitespace_re
    +(in lxml.html.diff) +ERR_NMTOKEN_REQUIRED
    (in ErrorTypes) ETreePullTestCase
    (in lxml.tests.test_elementtree) -endElementNS()
    +endDocument()
    (in ElementTreeContentHandler) -ERR_NO_MEMORY
    +ERR_NO_DTD
    (in ErrorTypes) ETreeRelaxNGTestCase
    (in lxml.tests.test_relaxng) -endPrefixMapping()
    +endElement()
    (in ElementTreeContentHandler) -ERR_NOT_STANDALONE
    +ERR_NO_MEMORY
    (in ErrorTypes) ETreeSaxTestCase
    (in lxml.tests.test_sax) -entities()
    -(in DTD) -ERR_NOT_WELL_BALANCED
    +endElementNS()
    +(in ElementTreeContentHandler) +ERR_NOT_STANDALONE
    (in ErrorTypes) ETreeSchematronTestCase
    (in lxml.tests.test_schematron) -Entity()
    -(in lxml.etree) -ERR_NOTATION_NOT_FINISHED
    +endPrefixMapping()
    +(in ElementTreeContentHandler) +ERR_NOT_WELL_BALANCED
    (in ErrorTypes) ETreeTestCase
    (in lxml.tests.test_elementtree) -entity_class
    -(in ElementDefaultClassLookup) -ERR_NOTATION_NOT_STARTED
    +entities()
    +(in DTD) +ERR_NOTATION_NOT_FINISHED
    (in ErrorTypes) ETreeWriteTestCase
    (in lxml.tests.test_etree) -ENTITY_XML
    -(in lxml.tests.selftest) -ERR_NOTATION_PROCESSING
    +Entity()
    +(in lxml.etree) +ERR_NOTATION_NOT_STARTED
    (in ErrorTypes) ETreeXIncludeTestCase
    (in lxml.tests.test_etree) -ENTITY_XML
    -(in lxml.tests.selftest2) -ERR_NS_DECL_ERROR
    +entity_class
    +(in ElementDefaultClassLookup) +ERR_NOTATION_PROCESSING
    (in ErrorTypes) ETreeXMLSchemaResolversTestCase
    (in lxml.tests.test_xmlschema) -EntityBase
    -(in lxml.etree) -ERR_OK
    +ENTITY_XML
    +(in lxml.tests.selftest) +ERR_NS_DECL_ERROR
    (in ErrorTypes) ETreeXMLSchemaTestCase
    (in lxml.tests.test_xmlschema) -ERR_ATTLIST_NOT_FINISHED
    -(in ErrorTypes) -ERR_PCDATA_REQUIRED
    +ENTITY_XML
    +(in lxml.tests.selftest2) +ERR_OK
    (in ErrorTypes) ETreeXPathClassTestCase
    (in lxml.tests.test_xpathevaluator) -ERR_ATTLIST_NOT_STARTED
    -(in ErrorTypes) -ERR_PEREF_AT_EOF
    +EntityBase
    +(in lxml.etree) +ERR_PCDATA_REQUIRED
    (in ErrorTypes) ETreeXPathExsltTestCase
    (in lxml.tests.test_xpathevaluator) -ERR_ATTRIBUTE_NOT_FINISHED
    +ERR_ATTLIST_NOT_FINISHED
    (in ErrorTypes) -ERR_PEREF_IN_EPILOG
    +ERR_PEREF_AT_EOF
    (in ErrorTypes) ETreeXPathTestCase
    (in lxml.tests.test_xpathevaluator) -ERR_ATTRIBUTE_NOT_STARTED
    +ERR_ATTLIST_NOT_STARTED
    (in ErrorTypes) -ERR_PEREF_IN_INT_SUBSET
    +ERR_PEREF_IN_EPILOG
    (in ErrorTypes) ETreeXSLTExtElementTestCase
    (in lxml.tests.test_xslt) -ERR_ATTRIBUTE_REDEFINED
    +ERR_ATTRIBUTE_NOT_FINISHED
    (in ErrorTypes) -ERR_PEREF_IN_PROLOG
    +ERR_PEREF_IN_INT_SUBSET
    (in ErrorTypes) ETreeXSLTExtFuncTestCase
    (in lxml.tests.test_xslt) -ERR_ATTRIBUTE_WITHOUT_VALUE
    +ERR_ATTRIBUTE_NOT_STARTED
    (in ErrorTypes) -ERR_PEREF_NO_NAME
    +ERR_PEREF_IN_PROLOG
    (in ErrorTypes) ETreeXSLTTestCase
    (in lxml.tests.test_xslt) -ERR_CDATA_NOT_FINISHED
    +ERR_ATTRIBUTE_REDEFINED
    (in ErrorTypes) -ERR_PEREF_SEMICOL_MISSING
    +ERR_PEREF_NO_NAME
    (in ErrorTypes) ETXPath
    (in lxml.etree) -ERR_CHARREF_AT_EOF
    +ERR_ATTRIBUTE_WITHOUT_VALUE
    (in ErrorTypes) -ERR_PI_NOT_FINISHED
    +ERR_PEREF_SEMICOL_MISSING
    (in ErrorTypes) evaluate()
    (in _XPathEvaluatorBase) -ERR_CHARREF_IN_DTD
    +ERR_CDATA_NOT_FINISHED
    (in ErrorTypes) -ERR_PI_NOT_STARTED
    +ERR_PI_NOT_FINISHED
    (in ErrorTypes) event_attrs
    (in lxml.html.defs) -ERR_CHARREF_IN_EPILOG
    +ERR_CHARREF_AT_EOF
    (in ErrorTypes) -ERR_PUBID_REQUIRED
    +ERR_PI_NOT_STARTED
    (in ErrorTypes) execute()
    (in XSLTExtension) -ERR_CHARREF_IN_PROLOG
    +ERR_CHARREF_IN_DTD
    (in ErrorTypes) -ERR_RESERVED_XML_NAME
    +ERR_PUBID_REQUIRED
    (in ErrorTypes) expand_tokens()
    (in lxml.html.diff) -ERR_COMMENT_NOT_FINISHED
    +ERR_CHARREF_IN_EPILOG
    (in ErrorTypes) -ERR_SEPARATOR_REQUIRED
    +ERR_RESERVED_XML_NAME
    (in ErrorTypes) ExpressionError -ERR_CONDSEC_INVALID
    +ERR_CHARREF_IN_PROLOG
    (in ErrorTypes) -ERR_SPACE_REQUIRED
    +ERR_SEPARATOR_REQUIRED
    (in ErrorTypes) extend()
    (in _Element) -ERR_CONDSEC_INVALID_KEYWORD
    +ERR_COMMENT_NOT_FINISHED
    (in ErrorTypes) -ERR_STANDALONE_VALUE
    +ERR_SPACE_REQUIRED
    (in ErrorTypes) extension
    (in lxml.tests.test_xpathevaluator) -ERR_CONDSEC_NOT_FINISHED
    +ERR_CONDSEC_INVALID
    (in ErrorTypes) -ERR_STRING_NOT_CLOSED
    +ERR_STANDALONE_VALUE
    (in ErrorTypes) Extension()
    (in lxml.etree) -ERR_CONDSEC_NOT_STARTED
    +ERR_CONDSEC_INVALID_KEYWORD
    (in ErrorTypes) -ERR_STRING_NOT_STARTED
    +ERR_STRING_NOT_CLOSED
    (in ErrorTypes) external_id
    (in DTD) -ERR_DOCTYPE_NOT_FINISHED
    +ERR_CONDSEC_NOT_FINISHED
    +(in ErrorTypes) +ERR_STRING_NOT_STARTED
    +(in ErrorTypes) +ExternalDocumentTestCase
    +(in lxml.tests.test_external_document) + + +ERR_CONDSEC_NOT_STARTED
    (in ErrorTypes) ERR_TAG_NAME_MISMATCH
    (in ErrorTypes) @@ -654,7 +646,7 @@ (in DocInfo) -ERR_DOCUMENT_EMPTY
    +ERR_DOCTYPE_NOT_FINISHED
    (in ErrorTypes) ERR_TAG_NOT_FINISHED
    (in ErrorTypes) @@ -662,13 +654,27 @@ (in lxml.isoschematron) -ERR_DOCUMENT_END
    +ERR_DOCUMENT_EMPTY
    (in ErrorTypes) ERR_UNDECLARED_ENTITY
    (in ErrorTypes) extract_xsd
    (in lxml.isoschematron) + +ERR_DOCUMENT_END
    +(in ErrorTypes) +ERR_UNKNOWN_ENCODING
    +(in ErrorTypes) +  + + +ERR_DOCUMENT_START
    +(in ErrorTypes) +ERR_UNKNOWN_VERSION
    +(in ErrorTypes) +  + @@ -704,7 +710,7 @@ Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 P
    (in lxml.html.builder) -PARSER
    -(in ErrorDomains) -ProxyTestCase
    -(in lxml.tests.test_classlookup) - - -page_structure
    -(in Cleaner) parser
    (in _ElementTree) public_id
    (in DocInfo) -PARAM
    -(in lxml.html.builder) +page_structure
    +(in Cleaner) parser
    (in PyClassLookupTestCase) Py3XSLTTestCase
    (in lxml.tests.test_xslt) -parse()
    -(in _ElementTree) +PARAM
    +(in lxml.html.builder) ParserBasedElementClassLookup
    (in lxml.etree) pyannotate()
    (in lxml.objectify) -parse()
    -(in lxml.etree) +parse()
    +(in _ElementTree) ParserError
    (in lxml.etree) pyclasslookup
    (in lxml) -parse()
    -(in lxml.html.ElementSoup) +parse()
    +(in lxml.etree) ParseWorker
    (in ThreadPipelineTestCase) PyClassLookupTestCase
    (in lxml.tests.test_pyclasslookup) -parse()
    -(in lxml.html.html5parser) +parse()
    +(in lxml.html.ElementSoup) parseXSL()
    (in _XSLTProcessingInstruction) PyErrorLog
    (in lxml.etree) -parse()
    -(in lxml.html.soupparser) +parse()
    +(in lxml.html.html5parser) path
    (in XPath) pytestmark
    (in CSSTestCase) +parse()
    +(in lxml.html.soupparser) +path
    +(in _LogEntry) +pytestmark
    +(in RelaxNGCompactTestCase) + + parse()
    (in lxml.objectify) path2url()
    (in lxml.tests.common_imports) -pytestmark
    -(in RelaxNGCompactTestCase) +pytestmark
    +(in Py3XSLTTestCase) parse()
    (in HelperTestCase) phrase_tags
    (in lxml.html.defs) -pytestmark
    -(in Py3XSLTTestCase) +PythonElementClassLookup
    +(in lxml.etree) PARSE_HTML
    (in lxml.doctestcompare) PI()
    (in lxml.etree) -PythonElementClassLookup
    -(in lxml.etree) +PyType
    +(in lxml.objectify) parse_html()
    (in lxml.html.diff) pi()
    (in TreeBuilder) -PyType
    -(in lxml.objectify) +pytype2objclass
    +(in lxml.tests.test_objectify) PARSE_XML
    (in lxml.doctestcompare) pi_class
    (in ElementDefaultClassLookup) -pytype2objclass
    -(in lxml.tests.test_objectify) +PYTYPE_ATTRIBUTE
    +(in lxml.objectify) ParseAndExtendWorker
    (in ThreadPipelineTestCase) PIBase
    (in lxml.etree) -PYTYPE_ATTRIBUTE
    -(in lxml.objectify) +PYTYPE_NAMESPACE
    +(in lxml.tests.test_objectify) ParseAndInjectWorker
    (in ThreadPipelineTestCase) pop()
    (in _Attrib) -PYTYPE_NAMESPACE
    -(in lxml.tests.test_objectify) +pytypename()
    +(in lxml.objectify) ParseError
    (in lxml.etree) position
    (in ParseError) -pytypename()
    -(in lxml.objectify) +pyval
    +(in BoolElement) ParseError PRE
    (in lxml.html.builder) -pyval
    -(in BoolElement) +pyval
    +(in NoneElement) parsefile()
    (in lxml.tests.selftest) prefix
    (in _Element) -pyval
    -(in NoneElement) +pyval
    +(in NumberElement) parsefile()
    (in lxml.tests.selftest2) process_children()
    (in XSLTExtension) -pyval
    -(in NumberElement) +pyval
    +(in ObjectifiedDataElement) parseid()
    (in lxml.etree) processing_instructions
    (in Cleaner) -pyval
    -(in ObjectifiedDataElement) +pyval
    +(in StringElement) parseliteral()
    (in lxml.tests.selftest) processingInstruction()
    (in ElementTreeContentHandler) -pyval
    -(in StringElement) +  + + +PARSER
    +(in ErrorDomains) +ProxyTestCase
    +(in lxml.tests.test_classlookup) +  @@ -298,7 +304,7 @@ Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 RadioGroup required_versions_cET
    (in _ETreeTestCaseBase) -RNGP_NAME_MISSING
    +RNGP_NEED_COMBINE
    (in ErrorTypes) @@ -108,7 +108,7 @@ (in LargeFileLike) required_versions_ET
    (in _ETreeTestCaseBase) -RNGP_NEED_COMBINE
    +RNGP_NOTALLOWED_NOT_EMPTY
    (in ErrorTypes) @@ -116,7 +116,7 @@ (in SillyFileLike) resolve()
    (in Resolver) -RNGP_NOTALLOWED_NOT_EMPTY
    +RNGP_NSNAME_ATTR_ANCESTOR
    (in ErrorTypes) @@ -124,7 +124,7 @@ (in HTMLPullParser) resolve()
    (in simple_resolver) -RNGP_NSNAME_ATTR_ANCESTOR
    +RNGP_NSNAME_NO_NS
    (in ErrorTypes) @@ -132,7 +132,7 @@ (in XMLPullParser) resolve_base_href
    (in lxml.html) -RNGP_NSNAME_NO_NS
    +RNGP_PARAM_FORBIDDEN
    (in ErrorTypes) @@ -140,7 +140,7 @@ (in lxml.tests.common_imports) resolve_base_href()
    (in HtmlMixin) -RNGP_PARAM_FORBIDDEN
    +RNGP_PARAM_NAME_MISSING
    (in ErrorTypes) @@ -148,7 +148,7 @@ (in lxml.tests.common_imports) resolve_empty()
    (in Resolver) -RNGP_PARAM_NAME_MISSING
    +RNGP_PARENTREF_CREATE_FAILED
    (in ErrorTypes) @@ -156,7 +156,7 @@ (in PyErrorLog) resolve_file()
    (in Resolver) -RNGP_PARENTREF_CREATE_FAILED
    +RNGP_PARENTREF_NAME_INVALID
    (in ErrorTypes) @@ -164,7 +164,7 @@ (in _BaseErrorLog) resolve_filename()
    (in Resolver) -RNGP_PARENTREF_NAME_INVALID
    +RNGP_PARENTREF_NO_NAME
    (in ErrorTypes) @@ -172,7 +172,7 @@ (in _DomainErrorLog) resolve_string()
    (in Resolver) -RNGP_PARENTREF_NO_NAME
    +RNGP_PARENTREF_NO_PARENT
    (in ErrorTypes) @@ -180,7 +180,7 @@ (in _ErrorLog) Resolver
    (in lxml.etree) -RNGP_PARENTREF_NO_PARENT
    +RNGP_PARENTREF_NOT_EMPTY
    (in ErrorTypes) @@ -188,7 +188,7 @@ (in _RotatingErrorLog) resolver_schema_ext
    (in ETreeXMLSchemaResolversTestCase) -RNGP_PARENTREF_NOT_EMPTY
    +RNGP_PARSE_ERROR
    (in ErrorTypes) @@ -196,7 +196,7 @@ (in ErrorDomains) resolver_schema_int
    (in ETreeXMLSchemaResolversTestCase) -RNGP_PARSE_ERROR
    +RNGP_PAT_ANYNAME_EXCEPT_ANYNAME
    (in ErrorTypes) @@ -204,7 +204,7 @@ (in ErrorTypes) resolver_schema_int2
    (in ETreeXMLSchemaResolversTestCase) -RNGP_PAT_ANYNAME_EXCEPT_ANYNAME
    +RNGP_PAT_ATTR_ATTR
    (in ErrorTypes) @@ -212,7 +212,7 @@ (in PyType) resolvers
    (in iterparse) -RNGP_PAT_ATTR_ATTR
    +RNGP_PAT_ATTR_ELEM
    (in ErrorTypes) @@ -220,7 +220,7 @@ (in XPathElementEvaluator) resultTypesTest()
    (in lxml.tests.test_xpathevaluator) -RNGP_PAT_ATTR_ELEM
    +RNGP_PAT_DATA_EXCEPT_ATTR
    (in ErrorTypes) @@ -228,43 +228,35 @@ (in lxml.etree) resultTypesTest2()
    (in lxml.tests.test_xpathevaluator) -RNGP_PAT_DATA_EXCEPT_ATTR
    +RNGP_PAT_DATA_EXCEPT_ELEM
    (in ErrorTypes) register_namespaces()
    (in XPathElementEvaluator) -reversed()
    -(in lxml.tests.test_elementtree) -RNGP_PAT_DATA_EXCEPT_ELEM
    -(in ErrorTypes) - - -RelaxNG
    -(in lxml.etree) ReverseWorker
    (in ThreadPipelineTestCase) RNGP_PAT_DATA_EXCEPT_EMPTY
    (in ErrorTypes) -relaxng()
    -(in _ElementTree) +RelaxNG
    +(in lxml.etree) rewrite_links
    (in lxml.html) RNGP_PAT_DATA_EXCEPT_GROUP
    (in ErrorTypes) -RELAXNG_ERR_ATTREXTRANS
    -(in RelaxNGErrorTypes) +relaxng()
    +(in _ElementTree) rewrite_links()
    (in HtmlMixin) RNGP_PAT_DATA_EXCEPT_INTERLEAVE
    (in ErrorTypes) -RELAXNG_ERR_ATTRNAME
    +RELAXNG_ERR_ATTREXTRANS
    (in RelaxNGErrorTypes) rnc2rng
    (in lxml.tests.test_relaxng) @@ -272,7 +264,7 @@ (in ErrorTypes) -RELAXNG_ERR_ATTRNONS
    +RELAXNG_ERR_ATTRNAME
    (in RelaxNGErrorTypes) RNGP_ANYNAME_ATTR_ANCESTOR
    (in ErrorTypes) @@ -280,7 +272,7 @@ (in ErrorTypes) -RELAXNG_ERR_ATTRVALID
    +RELAXNG_ERR_ATTRNONS
    (in RelaxNGErrorTypes) RNGP_ATTR_CONFLICT
    (in ErrorTypes) @@ -288,7 +280,7 @@ (in ErrorTypes) -RELAXNG_ERR_ATTRWRONGNS
    +RELAXNG_ERR_ATTRVALID
    (in RelaxNGErrorTypes) RNGP_ATTRIBUTE_CHILDREN
    (in ErrorTypes) @@ -296,7 +288,7 @@ (in ErrorTypes) -RELAXNG_ERR_CONTENTVALID
    +RELAXNG_ERR_ATTRWRONGNS
    (in RelaxNGErrorTypes) RNGP_ATTRIBUTE_CONTENT
    (in ErrorTypes) @@ -304,7 +296,7 @@ (in ErrorTypes) -RELAXNG_ERR_DATAELEM
    +RELAXNG_ERR_CONTENTVALID
    (in RelaxNGErrorTypes) RNGP_ATTRIBUTE_EMPTY
    (in ErrorTypes) @@ -312,7 +304,7 @@ (in ErrorTypes) -RELAXNG_ERR_DATATYPE
    +RELAXNG_ERR_DATAELEM
    (in RelaxNGErrorTypes) RNGP_ATTRIBUTE_NOOP
    (in ErrorTypes) @@ -320,7 +312,7 @@ (in ErrorTypes) -RELAXNG_ERR_DUPID
    +RELAXNG_ERR_DATATYPE
    (in RelaxNGErrorTypes) RNGP_CHOICE_CONTENT
    (in ErrorTypes) @@ -328,7 +320,7 @@ (in ErrorTypes) -RELAXNG_ERR_ELEMEXTRANS
    +RELAXNG_ERR_DUPID
    (in RelaxNGErrorTypes) RNGP_CHOICE_EMPTY
    (in ErrorTypes) @@ -336,7 +328,7 @@ (in ErrorTypes) -RELAXNG_ERR_ELEMNAME
    +RELAXNG_ERR_ELEMEXTRANS
    (in RelaxNGErrorTypes) RNGP_CREATE_FAILURE
    (in ErrorTypes) @@ -344,7 +336,7 @@ (in ErrorTypes) -RELAXNG_ERR_ELEMNONS
    +RELAXNG_ERR_ELEMNAME
    (in RelaxNGErrorTypes) RNGP_DATA_CONTENT
    (in ErrorTypes) @@ -352,7 +344,7 @@ (in ErrorTypes) -RELAXNG_ERR_ELEMNOTEMPTY
    +RELAXNG_ERR_ELEMNONS
    (in RelaxNGErrorTypes) RNGP_DEF_CHOICE_AND_INTERLEAVE
    (in ErrorTypes) @@ -360,7 +352,7 @@ (in ErrorTypes) -RELAXNG_ERR_ELEMWRONG
    +RELAXNG_ERR_ELEMNOTEMPTY
    (in RelaxNGErrorTypes) RNGP_DEFINE_CREATE_FAILED
    (in ErrorTypes) @@ -368,7 +360,7 @@ (in ErrorTypes) -RELAXNG_ERR_ELEMWRONGNS
    +RELAXNG_ERR_ELEMWRONG
    (in RelaxNGErrorTypes) RNGP_DEFINE_EMPTY
    (in ErrorTypes) @@ -376,7 +368,7 @@ (in ErrorTypes) -RELAXNG_ERR_EXTRACONTENT
    +RELAXNG_ERR_ELEMWRONGNS
    (in RelaxNGErrorTypes) RNGP_DEFINE_MISSING
    (in ErrorTypes) @@ -384,7 +376,7 @@ (in ErrorTypes) -RELAXNG_ERR_EXTRADATA
    +RELAXNG_ERR_EXTRACONTENT
    (in RelaxNGErrorTypes) RNGP_DEFINE_NAME_MISSING
    (in ErrorTypes) @@ -392,7 +384,7 @@ (in ErrorTypes) -RELAXNG_ERR_INTEREXTRA
    +RELAXNG_ERR_EXTRADATA
    (in RelaxNGErrorTypes) RNGP_ELEM_CONTENT_EMPTY
    (in ErrorTypes) @@ -400,7 +392,7 @@ (in ErrorTypes) -RELAXNG_ERR_INTERNAL
    +RELAXNG_ERR_INTEREXTRA
    (in RelaxNGErrorTypes) RNGP_ELEM_CONTENT_ERROR
    (in ErrorTypes) @@ -408,7 +400,7 @@ (in ErrorTypes) -RELAXNG_ERR_INTERNODATA
    +RELAXNG_ERR_INTERNAL
    (in RelaxNGErrorTypes) RNGP_ELEM_TEXT_CONFLICT
    (in ErrorTypes) @@ -416,7 +408,7 @@ (in ErrorTypes) -RELAXNG_ERR_INTERSEQ
    +RELAXNG_ERR_INTERNODATA
    (in RelaxNGErrorTypes) RNGP_ELEMENT_CONTENT
    (in ErrorTypes) @@ -424,7 +416,7 @@ (in ErrorTypes) -RELAXNG_ERR_INVALIDATTR
    +RELAXNG_ERR_INTERSEQ
    (in RelaxNGErrorTypes) RNGP_ELEMENT_EMPTY
    (in ErrorTypes) @@ -432,7 +424,7 @@ (in ErrorTypes) -RELAXNG_ERR_LACKDATA
    +RELAXNG_ERR_INVALIDATTR
    (in RelaxNGErrorTypes) RNGP_ELEMENT_NAME
    (in ErrorTypes) @@ -440,7 +432,7 @@ (in ErrorTypes) -RELAXNG_ERR_LIST
    +RELAXNG_ERR_LACKDATA
    (in RelaxNGErrorTypes) RNGP_ELEMENT_NO_CONTENT
    (in ErrorTypes) @@ -448,7 +440,7 @@ (in ErrorTypes) -RELAXNG_ERR_LISTELEM
    +RELAXNG_ERR_LIST
    (in RelaxNGErrorTypes) RNGP_EMPTY
    (in ErrorTypes) @@ -456,7 +448,7 @@ (in ErrorTypes) -RELAXNG_ERR_LISTEMPTY
    +RELAXNG_ERR_LISTELEM
    (in RelaxNGErrorTypes) RNGP_EMPTY_CONSTRUCT
    (in ErrorTypes) @@ -464,7 +456,7 @@ (in ErrorTypes) -RELAXNG_ERR_LISTEXTRA
    +RELAXNG_ERR_LISTEMPTY
    (in RelaxNGErrorTypes) RNGP_EMPTY_CONTENT
    (in ErrorTypes) @@ -472,7 +464,7 @@ (in ErrorTypes) -RELAXNG_ERR_MEMORY
    +RELAXNG_ERR_LISTEXTRA
    (in RelaxNGErrorTypes) RNGP_EMPTY_NOT_EMPTY
    (in ErrorTypes) @@ -480,7 +472,7 @@ (in ErrorTypes) -RELAXNG_ERR_NODEFINE
    +RELAXNG_ERR_MEMORY
    (in RelaxNGErrorTypes) RNGP_ERROR_TYPE_LIB
    (in ErrorTypes) @@ -488,7 +480,7 @@ (in ErrorTypes) -RELAXNG_ERR_NOELEM
    +RELAXNG_ERR_NODEFINE
    (in RelaxNGErrorTypes) RNGP_EXCEPT_EMPTY
    (in ErrorTypes) @@ -496,7 +488,7 @@ (in ErrorTypes) -RELAXNG_ERR_NOGRAMMAR
    +RELAXNG_ERR_NOELEM
    (in RelaxNGErrorTypes) RNGP_EXCEPT_MISSING
    (in ErrorTypes) @@ -504,7 +496,7 @@ (in ErrorTypes) -RELAXNG_ERR_NOSTATE
    +RELAXNG_ERR_NOGRAMMAR
    (in RelaxNGErrorTypes) RNGP_EXCEPT_MULTIPLE
    (in ErrorTypes) @@ -512,7 +504,7 @@ (in ErrorTypes) -RELAXNG_ERR_NOTELEM
    +RELAXNG_ERR_NOSTATE
    (in RelaxNGErrorTypes) RNGP_EXCEPT_NO_CONTENT
    (in ErrorTypes) @@ -520,7 +512,7 @@ (in ErrorTypes) -RELAXNG_ERR_TEXTWRONG
    +RELAXNG_ERR_NOTELEM
    (in RelaxNGErrorTypes) RNGP_EXTERNAL_REF_FAILURE
    (in ErrorTypes) @@ -528,7 +520,7 @@ (in ErrorTypes) -RELAXNG_ERR_TYPE
    +RELAXNG_ERR_TEXTWRONG
    (in RelaxNGErrorTypes) RNGP_EXTERNALREF_EMTPY
    (in ErrorTypes) @@ -536,7 +528,7 @@ (in ErrorTypes) -RELAXNG_ERR_TYPECMP
    +RELAXNG_ERR_TYPE
    (in RelaxNGErrorTypes) RNGP_EXTERNALREF_RECURSE
    (in ErrorTypes) @@ -544,7 +536,7 @@ (in ErrorTypes) -RELAXNG_ERR_TYPEVAL
    +RELAXNG_ERR_TYPECMP
    (in RelaxNGErrorTypes) RNGP_FORBIDDEN_ATTRIBUTE
    (in ErrorTypes) @@ -552,7 +544,7 @@ (in ErrorTypes) -RELAXNG_ERR_VALELEM
    +RELAXNG_ERR_TYPEVAL
    (in RelaxNGErrorTypes) RNGP_FOREIGN_ELEMENT
    (in ErrorTypes) @@ -560,7 +552,7 @@ (in ErrorTypes) -RELAXNG_ERR_VALUE
    +RELAXNG_ERR_VALELEM
    (in RelaxNGErrorTypes) RNGP_GRAMMAR_CONTENT
    (in ErrorTypes) @@ -568,39 +560,39 @@ (in ErrorTypes) -RELAXNG_NS
    -(in lxml.isoschematron) +RELAXNG_ERR_VALUE
    +(in RelaxNGErrorTypes) RNGP_GRAMMAR_EMPTY
    (in ErrorTypes) RNGP_TYPE_VALUE
    (in ErrorTypes) -RELAXNG_OK
    -(in RelaxNGErrorTypes) +RELAXNG_NS
    +(in lxml.isoschematron) RNGP_GRAMMAR_MISSING
    (in ErrorTypes) RNGP_UNKNOWN_ATTRIBUTE
    (in ErrorTypes) -RelaxNGCompactTestCase
    -(in lxml.tests.test_relaxng) +RELAXNG_OK
    +(in RelaxNGErrorTypes) RNGP_GRAMMAR_NO_START
    (in ErrorTypes) RNGP_UNKNOWN_COMBINE
    (in ErrorTypes) -RelaxNGError
    -(in lxml.etree) +RelaxNGCompactTestCase
    +(in lxml.tests.test_relaxng) RNGP_GROUP_ATTR_CONFLICT
    (in ErrorTypes) RNGP_UNKNOWN_CONSTRUCT
    (in ErrorTypes) -RelaxNGErrorTypes
    +RelaxNGError
    (in lxml.etree) RNGP_HREF_ERROR
    (in ErrorTypes) @@ -608,79 +600,79 @@ (in ErrorTypes) -RELAXNGP
    -(in ErrorDomains) +RelaxNGErrorTypes
    +(in lxml.etree) RNGP_INCLUDE_EMPTY
    (in ErrorTypes) RNGP_URI_FRAGMENT
    (in ErrorTypes) -RelaxNGParseError
    -(in lxml.etree) +RELAXNGP
    +(in ErrorDomains) RNGP_INCLUDE_FAILURE
    (in ErrorTypes) RNGP_URI_NOT_ABSOLUTE
    (in ErrorTypes) -RELAXNGV
    -(in ErrorDomains) +RelaxNGParseError
    +(in lxml.etree) RNGP_INCLUDE_RECURSE
    (in ErrorTypes) RNGP_VALUE_EMPTY
    (in ErrorTypes) -RelaxNGValidateError
    -(in lxml.etree) +RELAXNGV
    +(in ErrorDomains) RNGP_INTERLEAVE_ADD
    (in ErrorTypes) RNGP_VALUE_NO_CONTENT
    (in ErrorTypes) -remove()
    -(in _Element) +RelaxNGValidateError
    +(in lxml.etree) RNGP_INTERLEAVE_CREATE_FAILED
    (in ErrorTypes) RNGP_XML_NS
    (in ErrorTypes) -remove()
    -(in CheckboxValues) +remove()
    +(in _Element) RNGP_INTERLEAVE_EMPTY
    (in ErrorTypes) RNGP_XMLNS_NAME
    (in ErrorTypes) -remove()
    -(in Classes) +remove()
    +(in CheckboxValues) RNGP_INTERLEAVE_NO_CONTENT
    (in ErrorTypes) root
    (in iterparse) -remove()
    -(in MultipleSelectOptions) +remove()
    +(in Classes) RNGP_INVALID_DEFINE_NAME
    (in ErrorTypes) root_name
    (in DocInfo) -remove_tags
    -(in Cleaner) +remove()
    +(in MultipleSelectOptions) RNGP_INVALID_URI
    (in ErrorTypes) RotateWorker
    (in ThreadPipelineTestCase) -remove_unknown_tags
    +remove_tags
    (in Cleaner) RNGP_INVALID_VALUE
    (in ErrorTypes) @@ -688,9 +680,16 @@ (in Worker) +remove_unknown_tags
    +(in Cleaner) +RNGP_MISSING_HREF
    +(in ErrorTypes) +  + + replace()
    (in _Element) -RNGP_MISSING_HREF
    +RNGP_NAME_MISSING
    (in ErrorTypes)   @@ -729,7 +728,7 @@ Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 S
    (in lxml.html.builder) -SCHEMAP_REGEXP_INVALID
    +SCHEMAP_RESTRICTION_NONAME_NOREF
    (in ErrorTypes) -SCHEMAV_CVC_FACET_VALID
    +SCHEMAV_CVC_IDC
    (in ErrorTypes) safe_attrs
    (in Cleaner) -SCHEMAP_RESTRICTION_NONAME_NOREF
    +SCHEMAP_S4S_ATTR_INVALID_VALUE
    (in ErrorTypes) -SCHEMAV_CVC_FRACTIONDIGITS_VALID
    +SCHEMAV_CVC_LENGTH_VALID
    (in ErrorTypes) safe_attrs
    (in lxml.html.defs) -SCHEMAP_S4S_ATTR_INVALID_VALUE
    +SCHEMAP_S4S_ATTR_MISSING
    (in ErrorTypes) -SCHEMAV_CVC_IDC
    +SCHEMAV_CVC_MAXEXCLUSIVE_VALID
    (in ErrorTypes) safe_attrs_only
    (in Cleaner) -SCHEMAP_S4S_ATTR_MISSING
    +SCHEMAP_S4S_ATTR_NOT_ALLOWED
    (in ErrorTypes) -SCHEMAV_CVC_LENGTH_VALID
    +SCHEMAV_CVC_MAXINCLUSIVE_VALID
    (in ErrorTypes) SAMP
    (in lxml.html.builder) -SCHEMAP_S4S_ATTR_NOT_ALLOWED
    +SCHEMAP_S4S_ELEM_MISSING
    (in ErrorTypes) -SCHEMAV_CVC_MAXEXCLUSIVE_VALID
    +SCHEMAV_CVC_MAXLENGTH_VALID
    (in ErrorTypes) SAMPLE_XML
    (in lxml.tests.selftest) -SCHEMAP_S4S_ELEM_MISSING
    +SCHEMAP_S4S_ELEM_NOT_ALLOWED
    (in ErrorTypes) -SCHEMAV_CVC_MAXINCLUSIVE_VALID
    +SCHEMAV_CVC_MINEXCLUSIVE_VALID
    (in ErrorTypes) SAMPLE_XML
    (in lxml.tests.selftest2) -SCHEMAP_S4S_ELEM_NOT_ALLOWED
    +SCHEMAP_SIMPLETYPE_NONAME
    (in ErrorTypes) -SCHEMAV_CVC_MAXLENGTH_VALID
    +SCHEMAV_CVC_MININCLUSIVE_VALID
    (in ErrorTypes) SAMPLE_XML
    (in lxml.tests.test_xpathevaluator) -SCHEMAP_SIMPLETYPE_NONAME
    +SCHEMAP_SRC_ATTRIBUTE_1
    (in ErrorTypes) -SCHEMAV_CVC_MINEXCLUSIVE_VALID
    +SCHEMAV_CVC_MINLENGTH_VALID
    (in ErrorTypes) SAMPLE_XML_NS
    (in lxml.tests.selftest2) -SCHEMAP_SRC_ATTRIBUTE_1
    +SCHEMAP_SRC_ATTRIBUTE_2
    (in ErrorTypes) -SCHEMAV_CVC_MININCLUSIVE_VALID
    +SCHEMAV_CVC_PATTERN_VALID
    (in ErrorTypes) SAVE_CHAR_INVALID
    (in ErrorTypes) -SCHEMAP_SRC_ATTRIBUTE_2
    +SCHEMAP_SRC_ATTRIBUTE_3_1
    (in ErrorTypes) -SCHEMAV_CVC_MINLENGTH_VALID
    +SCHEMAV_CVC_TOTALDIGITS_VALID
    (in ErrorTypes) SAVE_NO_DOCTYPE
    (in ErrorTypes) -SCHEMAP_SRC_ATTRIBUTE_3_1
    +SCHEMAP_SRC_ATTRIBUTE_3_2
    (in ErrorTypes) -SCHEMAV_CVC_PATTERN_VALID
    +SCHEMAV_CVC_TYPE_1
    (in ErrorTypes) SAVE_NOT_UTF8
    (in ErrorTypes) -SCHEMAP_SRC_ATTRIBUTE_3_2
    +SCHEMAP_SRC_ATTRIBUTE_4
    (in ErrorTypes) -SCHEMAV_CVC_TOTALDIGITS_VALID
    +SCHEMAV_CVC_TYPE_2
    (in ErrorTypes) SAVE_UNKNOWN_ENCODING
    (in ErrorTypes) -SCHEMAP_SRC_ATTRIBUTE_4
    +SCHEMAP_SRC_ATTRIBUTE_GROUP_1
    (in ErrorTypes) -SCHEMAV_CVC_TYPE_1
    +SCHEMAV_CVC_TYPE_3_1_1
    (in ErrorTypes) sax
    (in lxml) -SCHEMAP_SRC_ATTRIBUTE_GROUP_1
    +SCHEMAP_SRC_ATTRIBUTE_GROUP_2
    (in ErrorTypes) -SCHEMAV_CVC_TYPE_2
    +SCHEMAV_CVC_TYPE_3_1_2
    (in ErrorTypes) SaxError
    (in lxml.sax) -SCHEMAP_SRC_ATTRIBUTE_GROUP_2
    +SCHEMAP_SRC_ATTRIBUTE_GROUP_3
    (in ErrorTypes) -SCHEMAV_CVC_TYPE_3_1_1
    +SCHEMAV_CVC_WILDCARD
    (in ErrorTypes) saxify()
    (in ElementTreeProducer) -SCHEMAP_SRC_ATTRIBUTE_GROUP_3
    +SCHEMAP_SRC_CT_1
    (in ErrorTypes) -SCHEMAV_CVC_TYPE_3_1_2
    +SCHEMAV_DOCUMENT_ELEMENT_MISSING
    (in ErrorTypes) saxify()
    (in lxml.sax) -SCHEMAP_SRC_CT_1
    -(in ErrorTypes) -SCHEMAV_CVC_WILDCARD
    -(in ErrorTypes) - - -SCHEMAP_A_PROPS_CORRECT_2
    -(in ErrorTypes) SCHEMAP_SRC_ELEMENT_1
    (in ErrorTypes) -SCHEMAV_DOCUMENT_ELEMENT_MISSING
    -(in ErrorTypes) - - -SCHEMAP_A_PROPS_CORRECT_3
    -(in ErrorTypes) -SCHEMAP_SRC_ELEMENT_2_1
    -(in ErrorTypes) SCHEMAV_ELEMCONT
    (in ErrorTypes) -SCHEMAP_AG_PROPS_CORRECT
    +SCHEMAP_A_PROPS_CORRECT_2
    (in ErrorTypes) -SCHEMAP_SRC_ELEMENT_2_2
    +SCHEMAP_SRC_ELEMENT_2_1
    (in ErrorTypes) SCHEMAV_ELEMENT_CONTENT
    (in ErrorTypes) -SCHEMAP_ATTR_NONAME_NOREF
    +SCHEMAP_A_PROPS_CORRECT_3
    (in ErrorTypes) -SCHEMAP_SRC_ELEMENT_3
    +SCHEMAP_SRC_ELEMENT_2_2
    (in ErrorTypes) SCHEMAV_EXTRACONTENT
    (in ErrorTypes) -SCHEMAP_ATTRFORMDEFAULT_VALUE
    +SCHEMAP_AG_PROPS_CORRECT
    (in ErrorTypes) -SCHEMAP_SRC_IMPORT
    +SCHEMAP_SRC_ELEMENT_3
    (in ErrorTypes) SCHEMAV_FACET
    (in ErrorTypes) -SCHEMAP_ATTRGRP_NONAME_NOREF
    +SCHEMAP_ATTR_NONAME_NOREF
    (in ErrorTypes) -SCHEMAP_SRC_IMPORT_1_1
    +SCHEMAP_SRC_IMPORT
    (in ErrorTypes) SCHEMAV_HAVEDEFAULT
    (in ErrorTypes) -SCHEMAP_AU_PROPS_CORRECT
    +SCHEMAP_ATTRFORMDEFAULT_VALUE
    (in ErrorTypes) -SCHEMAP_SRC_IMPORT_1_2
    +SCHEMAP_SRC_IMPORT_1_1
    (in ErrorTypes) SCHEMAV_INTERNAL
    (in ErrorTypes) -SCHEMAP_AU_PROPS_CORRECT_2
    +SCHEMAP_ATTRGRP_NONAME_NOREF
    (in ErrorTypes) -SCHEMAP_SRC_IMPORT_2
    +SCHEMAP_SRC_IMPORT_1_2
    (in ErrorTypes) SCHEMAV_INVALIDATTR
    (in ErrorTypes) -SCHEMAP_C_PROPS_CORRECT
    +SCHEMAP_AU_PROPS_CORRECT
    (in ErrorTypes) -SCHEMAP_SRC_IMPORT_2_1
    +SCHEMAP_SRC_IMPORT_2
    (in ErrorTypes) SCHEMAV_INVALIDELEM
    (in ErrorTypes) -SCHEMAP_COMPLEXTYPE_NONAME_NOREF
    +SCHEMAP_AU_PROPS_CORRECT_2
    (in ErrorTypes) -SCHEMAP_SRC_IMPORT_2_2
    +SCHEMAP_SRC_IMPORT_2_1
    (in ErrorTypes) SCHEMAV_ISABSTRACT
    (in ErrorTypes) -SCHEMAP_COS_ALL_LIMITED
    +SCHEMAP_C_PROPS_CORRECT
    (in ErrorTypes) -SCHEMAP_SRC_IMPORT_3_1
    +SCHEMAP_SRC_IMPORT_2_2
    (in ErrorTypes) SCHEMAV_MISC
    (in ErrorTypes) -SCHEMAP_COS_CT_EXTENDS_1_1
    +SCHEMAP_COMPLEXTYPE_NONAME_NOREF
    (in ErrorTypes) -SCHEMAP_SRC_IMPORT_3_2
    +SCHEMAP_SRC_IMPORT_3_1
    (in ErrorTypes) SCHEMAV_MISSING
    (in ErrorTypes) -SCHEMAP_COS_CT_EXTENDS_1_2
    +SCHEMAP_COS_ALL_LIMITED
    (in ErrorTypes) -SCHEMAP_SRC_INCLUDE
    +SCHEMAP_SRC_IMPORT_3_2
    (in ErrorTypes) SCHEMAV_NOROLLBACK
    (in ErrorTypes) -SCHEMAP_COS_CT_EXTENDS_1_3
    +SCHEMAP_COS_CT_EXTENDS_1_1
    (in ErrorTypes) -SCHEMAP_SRC_LIST_ITEMTYPE_OR_SIMPLETYPE
    +SCHEMAP_SRC_INCLUDE
    (in ErrorTypes) SCHEMAV_NOROOT
    (in ErrorTypes) -SCHEMAP_COS_ST_DERIVED_OK_2_1
    +SCHEMAP_COS_CT_EXTENDS_1_2
    (in ErrorTypes) -SCHEMAP_SRC_REDEFINE
    +SCHEMAP_SRC_LIST_ITEMTYPE_OR_SIMPLETYPE
    (in ErrorTypes) SCHEMAV_NOTDETERMINIST
    (in ErrorTypes) -SCHEMAP_COS_ST_DERIVED_OK_2_2
    +SCHEMAP_COS_CT_EXTENDS_1_3
    (in ErrorTypes) -SCHEMAP_SRC_RESOLVE
    +SCHEMAP_SRC_REDEFINE
    (in ErrorTypes) SCHEMAV_NOTEMPTY
    (in ErrorTypes) -SCHEMAP_COS_ST_RESTRICTS_1_1
    +SCHEMAP_COS_ST_DERIVED_OK_2_1
    (in ErrorTypes) -SCHEMAP_SRC_RESTRICTION_BASE_OR_SIMPLETYPE
    +SCHEMAP_SRC_RESOLVE
    (in ErrorTypes) SCHEMAV_NOTNILLABLE
    (in ErrorTypes) -SCHEMAP_COS_ST_RESTRICTS_1_2
    +SCHEMAP_COS_ST_DERIVED_OK_2_2
    (in ErrorTypes) -SCHEMAP_SRC_SIMPLE_TYPE_1
    +SCHEMAP_SRC_RESTRICTION_BASE_OR_SIMPLETYPE
    (in ErrorTypes) SCHEMAV_NOTSIMPLE
    (in ErrorTypes) -SCHEMAP_COS_ST_RESTRICTS_1_3_1
    +SCHEMAP_COS_ST_RESTRICTS_1_1
    (in ErrorTypes) -SCHEMAP_SRC_SIMPLE_TYPE_2
    +SCHEMAP_SRC_SIMPLE_TYPE_1
    (in ErrorTypes) SCHEMAV_NOTTOPLEVEL
    (in ErrorTypes) -SCHEMAP_COS_ST_RESTRICTS_1_3_2
    +SCHEMAP_COS_ST_RESTRICTS_1_2
    (in ErrorTypes) -SCHEMAP_SRC_SIMPLE_TYPE_3
    +SCHEMAP_SRC_SIMPLE_TYPE_2
    (in ErrorTypes) SCHEMAV_NOTYPE
    (in ErrorTypes) -SCHEMAP_COS_ST_RESTRICTS_2_1
    +SCHEMAP_COS_ST_RESTRICTS_1_3_1
    (in ErrorTypes) -SCHEMAP_SRC_SIMPLE_TYPE_4
    +SCHEMAP_SRC_SIMPLE_TYPE_3
    (in ErrorTypes) SCHEMAV_UNDECLAREDELEM
    (in ErrorTypes) -SCHEMAP_COS_ST_RESTRICTS_2_3_1_1
    +SCHEMAP_COS_ST_RESTRICTS_1_3_2
    (in ErrorTypes) -SCHEMAP_SRC_UNION_MEMBERTYPES_OR_SIMPLETYPES
    +SCHEMAP_SRC_SIMPLE_TYPE_4
    (in ErrorTypes) SCHEMAV_VALUE
    (in ErrorTypes) -SCHEMAP_COS_ST_RESTRICTS_2_3_1_2
    +SCHEMAP_COS_ST_RESTRICTS_2_1
    (in ErrorTypes) -SCHEMAP_ST_PROPS_CORRECT_1
    +SCHEMAP_SRC_UNION_MEMBERTYPES_OR_SIMPLETYPES
    (in ErrorTypes) SCHEMAV_WRONGELEM
    (in ErrorTypes) -SCHEMAP_COS_ST_RESTRICTS_2_3_2_1
    +SCHEMAP_COS_ST_RESTRICTS_2_3_1_1
    (in ErrorTypes) -SCHEMAP_ST_PROPS_CORRECT_2
    +SCHEMAP_ST_PROPS_CORRECT_1
    (in ErrorTypes) SCRIPT
    (in lxml.html.builder) -SCHEMAP_COS_ST_RESTRICTS_2_3_2_2
    +SCHEMAP_COS_ST_RESTRICTS_2_3_1_2
    (in ErrorTypes) -SCHEMAP_ST_PROPS_CORRECT_3
    +SCHEMAP_ST_PROPS_CORRECT_2
    (in ErrorTypes) scripts
    (in Cleaner) -SCHEMAP_COS_ST_RESTRICTS_2_3_2_3
    +SCHEMAP_COS_ST_RESTRICTS_2_3_2_1
    (in ErrorTypes) -SCHEMAP_SUPERNUMEROUS_LIST_ITEM_TYPE
    +SCHEMAP_ST_PROPS_CORRECT_3
    (in ErrorTypes) SELECT
    (in lxml.html.builder) -SCHEMAP_COS_ST_RESTRICTS_2_3_2_4
    +SCHEMAP_COS_ST_RESTRICTS_2_3_2_2
    (in ErrorTypes) -SCHEMAP_TYPE_AND_SUBTYPE
    +SCHEMAP_SUPERNUMEROUS_LIST_ITEM_TYPE
    (in ErrorTypes) SelectElement -SCHEMAP_COS_ST_RESTRICTS_2_3_2_5
    +SCHEMAP_COS_ST_RESTRICTS_2_3_2_3
    (in ErrorTypes) -SCHEMAP_UNION_NOT_EXPRESSIBLE
    +SCHEMAP_TYPE_AND_SUBTYPE
    (in ErrorTypes) SelectorError -SCHEMAP_COS_ST_RESTRICTS_3_1
    +SCHEMAP_COS_ST_RESTRICTS_2_3_2_4
    (in ErrorTypes) -SCHEMAP_UNKNOWN_ALL_CHILD
    +SCHEMAP_UNION_NOT_EXPRESSIBLE
    (in ErrorTypes) SelectorSyntaxError -SCHEMAP_COS_ST_RESTRICTS_3_3_1
    +SCHEMAP_COS_ST_RESTRICTS_2_3_2_5
    (in ErrorTypes) -SCHEMAP_UNKNOWN_ANYATTRIBUTE_CHILD
    +SCHEMAP_UNKNOWN_ALL_CHILD
    (in ErrorTypes) selftest
    (in lxml.tests) -SCHEMAP_COS_ST_RESTRICTS_3_3_1_2
    +SCHEMAP_COS_ST_RESTRICTS_3_1
    (in ErrorTypes) -SCHEMAP_UNKNOWN_ATTR_CHILD
    +SCHEMAP_UNKNOWN_ANYATTRIBUTE_CHILD
    (in ErrorTypes) selftest2
    (in lxml.tests) -SCHEMAP_COS_ST_RESTRICTS_3_3_2_1
    +SCHEMAP_COS_ST_RESTRICTS_3_3_1
    (in ErrorTypes) -SCHEMAP_UNKNOWN_ATTRGRP_CHILD
    +SCHEMAP_UNKNOWN_ATTR_CHILD
    (in ErrorTypes) SerialisationError
    (in lxml.etree) -SCHEMAP_COS_ST_RESTRICTS_3_3_2_2
    +SCHEMAP_COS_ST_RESTRICTS_3_3_1_2
    (in ErrorTypes) -SCHEMAP_UNKNOWN_ATTRIBUTE_GROUP
    +SCHEMAP_UNKNOWN_ATTRGRP_CHILD
    (in ErrorTypes) SerialiseWorker
    (in ThreadPipelineTestCase) -SCHEMAP_COS_ST_RESTRICTS_3_3_2_3
    +SCHEMAP_COS_ST_RESTRICTS_3_3_2_1
    (in ErrorTypes) -SCHEMAP_UNKNOWN_BASE_TYPE
    +SCHEMAP_UNKNOWN_ATTRIBUTE_GROUP
    (in ErrorTypes) serialize()
    (in lxml.tests.selftest) -SCHEMAP_COS_ST_RESTRICTS_3_3_2_4
    +SCHEMAP_COS_ST_RESTRICTS_3_3_2_2
    (in ErrorTypes) -SCHEMAP_UNKNOWN_CHOICE_CHILD
    +SCHEMAP_UNKNOWN_BASE_TYPE
    (in ErrorTypes) serialize()
    (in lxml.tests.selftest2) -SCHEMAP_COS_ST_RESTRICTS_3_3_2_5
    +SCHEMAP_COS_ST_RESTRICTS_3_3_2_3
    (in ErrorTypes) -SCHEMAP_UNKNOWN_COMPLEXCONTENT_CHILD
    +SCHEMAP_UNKNOWN_CHOICE_CHILD
    (in ErrorTypes) serialize_html_fragment()
    (in lxml.html.diff) -SCHEMAP_COS_VALID_DEFAULT_1
    +SCHEMAP_COS_ST_RESTRICTS_3_3_2_4
    (in ErrorTypes) -SCHEMAP_UNKNOWN_COMPLEXTYPE_CHILD
    +SCHEMAP_UNKNOWN_COMPLEXCONTENT_CHILD
    (in ErrorTypes) set()
    (in _Element) -SCHEMAP_COS_VALID_DEFAULT_2_1
    +SCHEMAP_COS_ST_RESTRICTS_3_3_2_5
    (in ErrorTypes) -SCHEMAP_UNKNOWN_ELEM_CHILD
    +SCHEMAP_UNKNOWN_COMPLEXTYPE_CHILD
    (in ErrorTypes) set()
    (in _XSLTProcessingInstruction) -SCHEMAP_COS_VALID_DEFAULT_2_2_1
    +SCHEMAP_COS_VALID_DEFAULT_1
    (in ErrorTypes) -SCHEMAP_UNKNOWN_EXTENSION_CHILD
    +SCHEMAP_UNKNOWN_ELEM_CHILD
    (in ErrorTypes) set()
    (in HtmlElement) -SCHEMAP_COS_VALID_DEFAULT_2_2_2
    +SCHEMAP_COS_VALID_DEFAULT_2_1
    (in ErrorTypes) -SCHEMAP_UNKNOWN_FACET_CHILD
    +SCHEMAP_UNKNOWN_EXTENSION_CHILD
    (in ErrorTypes) set()
    (in HtmlMixin) -SCHEMAP_CT_PROPS_CORRECT_1
    +SCHEMAP_COS_VALID_DEFAULT_2_2_1
    (in ErrorTypes) -SCHEMAP_UNKNOWN_FACET_TYPE
    +SCHEMAP_UNKNOWN_FACET_CHILD
    (in ErrorTypes) set_default_parser()
    (in lxml.etree) -SCHEMAP_CT_PROPS_CORRECT_2
    +SCHEMAP_COS_VALID_DEFAULT_2_2_2
    (in ErrorTypes) -SCHEMAP_UNKNOWN_GROUP_CHILD
    +SCHEMAP_UNKNOWN_FACET_TYPE
    (in ErrorTypes) set_default_parser()
    (in lxml.objectify) -SCHEMAP_CT_PROPS_CORRECT_3
    +SCHEMAP_CT_PROPS_CORRECT_1
    (in ErrorTypes) -SCHEMAP_UNKNOWN_IMPORT_CHILD
    +SCHEMAP_UNKNOWN_GROUP_CHILD
    (in ErrorTypes) set_element_class_lookup()
    (in iterparse) -SCHEMAP_CT_PROPS_CORRECT_4
    +SCHEMAP_CT_PROPS_CORRECT_2
    (in ErrorTypes) -SCHEMAP_UNKNOWN_INCLUDE_CHILD
    +SCHEMAP_UNKNOWN_IMPORT_CHILD
    (in ErrorTypes) set_element_class_lookup()
    (in lxml.etree) -SCHEMAP_CT_PROPS_CORRECT_5
    +SCHEMAP_CT_PROPS_CORRECT_3
    (in ErrorTypes) -SCHEMAP_UNKNOWN_LIST_CHILD
    +SCHEMAP_UNKNOWN_INCLUDE_CHILD
    (in ErrorTypes) set_fallback()
    (in FallbackElementClassLookup) -SCHEMAP_CVC_SIMPLE_TYPE
    +SCHEMAP_CT_PROPS_CORRECT_4
    (in ErrorTypes) -SCHEMAP_UNKNOWN_MEMBER_TYPE
    +SCHEMAP_UNKNOWN_LIST_CHILD
    (in ErrorTypes) set_global_max_depth()
    (in XSLT) -SCHEMAP_DEF_AND_PREFIX
    +SCHEMAP_CT_PROPS_CORRECT_5
    (in ErrorTypes) -SCHEMAP_UNKNOWN_NOTATION_CHILD
    +SCHEMAP_UNKNOWN_MEMBER_TYPE
    (in ErrorTypes) set_pytype_attribute_tag()
    (in lxml.objectify) -SCHEMAP_DERIVATION_OK_RESTRICTION_1
    +SCHEMAP_CVC_SIMPLE_TYPE
    (in ErrorTypes) -SCHEMAP_UNKNOWN_PREFIX
    +SCHEMAP_UNKNOWN_NOTATION_CHILD
    (in ErrorTypes) setattr()
    (in ObjectPath) -SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_1
    +SCHEMAP_DEF_AND_PREFIX
    (in ErrorTypes) -SCHEMAP_UNKNOWN_PROCESSCONTENT_CHILD
    +SCHEMAP_UNKNOWN_PREFIX
    (in ErrorTypes) setDocumentLocator()
    (in ElementTreeContentHandler) -SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_2
    +SCHEMAP_DERIVATION_OK_RESTRICTION_1
    (in ErrorTypes) -SCHEMAP_UNKNOWN_REF
    +SCHEMAP_UNKNOWN_PROCESSCONTENT_CHILD
    (in ErrorTypes) setTest()
    (in lxml.tests.test_xpathevaluator) -SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_3
    +SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_1
    (in ErrorTypes) -SCHEMAP_UNKNOWN_RESTRICTION_CHILD
    +SCHEMAP_UNKNOWN_REF
    (in ErrorTypes) setTest2()
    (in lxml.tests.test_xpathevaluator) -SCHEMAP_DERIVATION_OK_RESTRICTION_2_2
    +SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_2
    +(in ErrorTypes) +SCHEMAP_UNKNOWN_RESTRICTION_CHILD
    +(in ErrorTypes) +setUp()
    +(in ExternalDocumentTestCase) + + +SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_3
    (in ErrorTypes) SCHEMAP_UNKNOWN_SCHEMAS_CHILD
    (in ErrorTypes) @@ -646,7 +638,7 @@ (in BytesIOXmlFileTestCase) -SCHEMAP_DERIVATION_OK_RESTRICTION_3
    +SCHEMAP_DERIVATION_OK_RESTRICTION_2_2
    (in ErrorTypes) SCHEMAP_UNKNOWN_SEQUENCE_CHILD
    (in ErrorTypes) @@ -654,7 +646,7 @@ (in HtmlFileTestCase) -SCHEMAP_DERIVATION_OK_RESTRICTION_4_1
    +SCHEMAP_DERIVATION_OK_RESTRICTION_3
    (in ErrorTypes) SCHEMAP_UNKNOWN_SIMPLECONTENT_CHILD
    (in ErrorTypes) @@ -662,7 +654,7 @@ (in SimpleFileLikeXmlFileTestCase) -SCHEMAP_DERIVATION_OK_RESTRICTION_4_2
    +SCHEMAP_DERIVATION_OK_RESTRICTION_4_1
    (in ErrorTypes) SCHEMAP_UNKNOWN_SIMPLETYPE_CHILD
    (in ErrorTypes) @@ -670,7 +662,7 @@ (in TempPathXmlFileTestCase) -SCHEMAP_DERIVATION_OK_RESTRICTION_4_3
    +SCHEMAP_DERIVATION_OK_RESTRICTION_4_2
    (in ErrorTypes) SCHEMAP_UNKNOWN_TYPE
    (in ErrorTypes) @@ -678,7 +670,7 @@ (in TempXmlFileTestCase) -SCHEMAP_E_PROPS_CORRECT_2
    +SCHEMAP_DERIVATION_OK_RESTRICTION_4_3
    (in ErrorTypes) SCHEMAP_UNKNOWN_UNION_CHILD
    (in ErrorTypes) @@ -686,7 +678,7 @@ (in _IOTestCaseBase) -SCHEMAP_E_PROPS_CORRECT_3
    +SCHEMAP_E_PROPS_CORRECT_2
    (in ErrorTypes) SCHEMAP_WARN_ATTR_POINTLESS_PROH
    (in ErrorTypes) @@ -694,7 +686,7 @@ (in ETreeNamespaceClassesTestCase) -SCHEMAP_E_PROPS_CORRECT_4
    +SCHEMAP_E_PROPS_CORRECT_3
    (in ErrorTypes) SCHEMAP_WARN_ATTR_REDECL_PROH
    (in ErrorTypes) @@ -702,7 +694,7 @@ (in ObjectifyTestCase) -SCHEMAP_E_PROPS_CORRECT_5
    +SCHEMAP_E_PROPS_CORRECT_4
    (in ErrorTypes) SCHEMAP_WARN_SKIP_SCHEMA
    (in ErrorTypes) @@ -710,7 +702,7 @@ (in ElementTreeTestCase) -SCHEMAP_E_PROPS_CORRECT_6
    +SCHEMAP_E_PROPS_CORRECT_5
    (in ErrorTypes) SCHEMAP_WARN_UNLOCATED_SCHEMA
    (in ErrorTypes) @@ -718,7 +710,7 @@ (in lxml.etree) -SCHEMAP_ELEM_DEFAULT_FIXED
    +SCHEMAP_E_PROPS_CORRECT_6
    (in ErrorTypes) SCHEMAP_WILDCARD_INVALID_NS_MEMBER
    (in ErrorTypes) @@ -726,7 +718,7 @@ (in lxml.tests.common_imports) -SCHEMAP_ELEM_NONAME_NOREF
    +SCHEMAP_ELEM_DEFAULT_FIXED
    (in ErrorTypes) SCHEMASP
    (in ErrorDomains) @@ -734,7 +726,7 @@ (in ETreeXMLSchemaResolversTestCase) -SCHEMAP_ELEMFORMDEFAULT_VALUE
    +SCHEMAP_ELEM_NONAME_NOREF
    (in ErrorTypes) SCHEMASV
    (in ErrorDomains) @@ -742,7 +734,7 @@ (in SimpleFileLikeXmlFileTestCase) -SCHEMAP_EXTENSION_NO_BASE
    +SCHEMAP_ELEMFORMDEFAULT_VALUE
    (in ErrorTypes) Schematron
    (in lxml.etree) @@ -750,7 +742,7 @@ (in lxml.tests.test_incremental_xmlfile) -SCHEMAP_FACET_NO_VALUE
    +SCHEMAP_EXTENSION_NO_BASE
    (in ErrorTypes) Schematron
    (in lxml.isoschematron) @@ -758,15 +750,15 @@ (in lxml.tests.selftest) -SCHEMAP_FAILED_BUILD_IMPORT
    +SCHEMAP_FACET_NO_VALUE
    (in ErrorTypes) schematron
    (in Schematron) -skipif
    +skipif
    (in lxml.tests.common_imports) -SCHEMAP_FAILED_LOAD
    +SCHEMAP_FAILED_BUILD_IMPORT
    (in ErrorTypes) SCHEMATRON_NS
    (in lxml.isoschematron) @@ -774,7 +766,7 @@ (in lxml.html.builder) -SCHEMAP_FAILED_PARSE
    +SCHEMAP_FAILED_LOAD
    (in ErrorTypes) schematron_schema_valid
    (in lxml.isoschematron) @@ -782,7 +774,7 @@ (in lxml.html) -SCHEMAP_GROUP_NONAME_NOREF
    +SCHEMAP_FAILED_PARSE
    (in ErrorTypes) SchematronError
    (in lxml.etree) @@ -790,7 +782,7 @@ (in _Element) -SCHEMAP_IMPORT_NAMESPACE_NOT_URI
    +SCHEMAP_GROUP_NONAME_NOREF
    (in ErrorTypes) SchematronParseError
    (in lxml.etree) @@ -798,7 +790,7 @@ (in lxml.html.builder) -SCHEMAP_IMPORT_REDEFINE_NSNAME
    +SCHEMAP_IMPORT_NAMESPACE_NOT_URI
    (in ErrorTypes) SCHEMATRONV
    (in ErrorDomains) @@ -806,7 +798,7 @@ (in lxml.html.defs) -SCHEMAP_IMPORT_SCHEMA_NOT_URI
    +SCHEMAP_IMPORT_REDEFINE_NSNAME
    (in ErrorTypes) SCHEMATRONV_ASSERT
    (in ErrorTypes) @@ -814,7 +806,7 @@ (in lxml.html.diff) -SCHEMAP_INCLUDE_SCHEMA_NO_URI
    +SCHEMAP_IMPORT_SCHEMA_NOT_URI
    (in ErrorTypes) SCHEMATRONV_REPORT
    (in ErrorTypes) @@ -822,7 +814,7 @@ (in lxml.html.diff) -SCHEMAP_INCLUDE_SCHEMA_NOT_URI
    +SCHEMAP_INCLUDE_SCHEMA_NO_URI
    (in ErrorTypes) SchematronValidateError
    (in lxml.etree) @@ -830,7 +822,7 @@ (in lxml.html.diff) -SCHEMAP_INTERNAL
    +SCHEMAP_INCLUDE_SCHEMA_NOT_URI
    (in ErrorTypes) SCHEMAV_ATTRINVALID
    (in ErrorTypes) @@ -838,7 +830,7 @@ (in lxml.html.diff) -SCHEMAP_INTERSECTION_NOT_EXPRESSIBLE
    +SCHEMAP_INTERNAL
    (in ErrorTypes) SCHEMAV_ATTRUNKNOWN
    (in ErrorTypes) @@ -846,7 +838,7 @@ (in lxml.html.diff) -SCHEMAP_INVALID_ATTR_COMBINATION
    +SCHEMAP_INTERSECTION_NOT_EXPRESSIBLE
    (in ErrorTypes) SCHEMAV_CONSTRUCT
    (in ErrorTypes) @@ -854,7 +846,7 @@ (in DocInfo) -SCHEMAP_INVALID_ATTR_INLINE_COMBINATION
    +SCHEMAP_INVALID_ATTR_COMBINATION
    (in ErrorTypes) SCHEMAV_CVC_ATTRIBUTE_1
    (in ErrorTypes) @@ -862,7 +854,7 @@ (in TreeBuilder) -SCHEMAP_INVALID_ATTR_NAME
    +SCHEMAP_INVALID_ATTR_INLINE_COMBINATION
    (in ErrorTypes) SCHEMAV_CVC_ATTRIBUTE_2
    (in ErrorTypes) @@ -870,7 +862,7 @@ (in lxml.html.diff) -SCHEMAP_INVALID_ATTR_USE
    +SCHEMAP_INVALID_ATTR_NAME
    (in ErrorTypes) SCHEMAV_CVC_ATTRIBUTE_3
    (in ErrorTypes) @@ -878,7 +870,7 @@ (in lxml.html.diff) -SCHEMAP_INVALID_BOOLEAN
    +SCHEMAP_INVALID_ATTR_USE
    (in ErrorTypes) SCHEMAV_CVC_ATTRIBUTE_4
    (in ErrorTypes) @@ -886,7 +878,7 @@ (in ElementTreeContentHandler) -SCHEMAP_INVALID_ENUM
    +SCHEMAP_INVALID_BOOLEAN
    (in ErrorTypes) SCHEMAV_CVC_AU
    (in ErrorTypes) @@ -894,7 +886,7 @@ (in ElementTreeContentHandler) -SCHEMAP_INVALID_FACET
    +SCHEMAP_INVALID_ENUM
    (in ErrorTypes) SCHEMAV_CVC_COMPLEX_TYPE_1
    (in ErrorTypes) @@ -902,7 +894,7 @@ (in ElementTreeContentHandler) -SCHEMAP_INVALID_FACET_VALUE
    +SCHEMAP_INVALID_FACET
    (in ErrorTypes) SCHEMAV_CVC_COMPLEX_TYPE_2_1
    (in ErrorTypes) @@ -910,7 +902,7 @@ (in ElementTreeContentHandler) -SCHEMAP_INVALID_MAXOCCURS
    +SCHEMAP_INVALID_FACET_VALUE
    (in ErrorTypes) SCHEMAV_CVC_COMPLEX_TYPE_2_2
    (in ErrorTypes) @@ -918,7 +910,7 @@ (in lxml.tests.selftest) -SCHEMAP_INVALID_MINOCCURS
    +SCHEMAP_INVALID_MAXOCCURS
    (in ErrorTypes) SCHEMAV_CVC_COMPLEX_TYPE_2_3
    (in ErrorTypes) @@ -926,14 +918,14 @@ (in lxml.tests.selftest2) -SCHEMAP_INVALID_REF_AND_SUBTYPE
    +SCHEMAP_INVALID_MINOCCURS
    (in ErrorTypes) SCHEMAV_CVC_COMPLEX_TYPE_2_4
    (in ErrorTypes) str -SCHEMAP_INVALID_WHITE_SPACE
    +SCHEMAP_INVALID_REF_AND_SUBTYPE
    (in ErrorTypes) SCHEMAV_CVC_COMPLEX_TYPE_3_1
    (in ErrorTypes) @@ -941,7 +933,7 @@ (in lxml.html.builder) -SCHEMAP_MG_PROPS_CORRECT_1
    +SCHEMAP_INVALID_WHITE_SPACE
    (in ErrorTypes) SCHEMAV_CVC_COMPLEX_TYPE_3_2_1
    (in ErrorTypes) @@ -949,7 +941,7 @@ (in lxml.objectify) -SCHEMAP_MG_PROPS_CORRECT_2
    +SCHEMAP_MG_PROPS_CORRECT_1
    (in ErrorTypes) SCHEMAV_CVC_COMPLEX_TYPE_3_2_2
    (in ErrorTypes) @@ -957,7 +949,7 @@ (in PyType) -SCHEMAP_MISSING_SIMPLETYPE_CHILD
    +SCHEMAP_MG_PROPS_CORRECT_2
    (in ErrorTypes) SCHEMAV_CVC_COMPLEX_TYPE_4
    (in ErrorTypes) @@ -965,7 +957,7 @@ (in lxml.tests.test_xpathevaluator) -SCHEMAP_NO_XMLNS
    +SCHEMAP_MISSING_SIMPLETYPE_CHILD
    (in ErrorTypes) SCHEMAV_CVC_COMPLEX_TYPE_5_1
    (in ErrorTypes) @@ -973,7 +965,7 @@ (in lxml.tests.test_xpathevaluator) -SCHEMAP_NO_XSI
    +SCHEMAP_NO_XMLNS
    (in ErrorTypes) SCHEMAV_CVC_COMPLEX_TYPE_5_2
    (in ErrorTypes) @@ -981,7 +973,7 @@ (in lxml.doctestcompare) -SCHEMAP_NOATTR_NOREF
    +SCHEMAP_NO_XSI
    (in ErrorTypes) SCHEMAV_CVC_DATATYPE_VALID_1_2_1
    (in ErrorTypes) @@ -989,7 +981,7 @@ (in lxml.etree) -SCHEMAP_NOROOT
    +SCHEMAP_NOATTR_NOREF
    (in ErrorTypes) SCHEMAV_CVC_DATATYPE_VALID_1_2_2
    (in ErrorTypes) @@ -997,7 +989,7 @@ (in lxml.etree) -SCHEMAP_NOT_DETERMINISTIC
    +SCHEMAP_NOROOT
    (in ErrorTypes) SCHEMAV_CVC_DATATYPE_VALID_1_2_3
    (in ErrorTypes) @@ -1005,7 +997,7 @@ (in lxml.etree) -SCHEMAP_NOT_SCHEMA
    +SCHEMAP_NOT_DETERMINISTIC
    (in ErrorTypes) SCHEMAV_CVC_ELT_1
    (in ErrorTypes) @@ -1013,7 +1005,7 @@ (in StringElement) -SCHEMAP_NOTATION_NO_NAME
    +SCHEMAP_NOT_SCHEMA
    (in ErrorTypes) SCHEMAV_CVC_ELT_2
    (in ErrorTypes) @@ -1021,7 +1013,7 @@ (in lxml.html.builder) -SCHEMAP_NOTHING_TO_PARSE
    +SCHEMAP_NOTATION_NO_NAME
    (in ErrorTypes) SCHEMAV_CVC_ELT_3_1
    (in ErrorTypes) @@ -1029,7 +1021,7 @@ (in XSLT) -SCHEMAP_NOTYPE_NOREF
    +SCHEMAP_NOTHING_TO_PARSE
    (in ErrorTypes) SCHEMAV_CVC_ELT_3_2_1
    (in ErrorTypes) @@ -1037,7 +1029,7 @@ (in lxml.html.builder) -SCHEMAP_P_PROPS_CORRECT_1
    +SCHEMAP_NOTYPE_NOREF
    (in ErrorTypes) SCHEMAV_CVC_ELT_3_2_2
    (in ErrorTypes) @@ -1045,7 +1037,7 @@ (in Cleaner) -SCHEMAP_P_PROPS_CORRECT_2_1
    +SCHEMAP_P_PROPS_CORRECT_1
    (in ErrorTypes) SCHEMAV_CVC_ELT_4_1
    (in ErrorTypes) @@ -1053,7 +1045,7 @@ (in lxml.isoschematron) -SCHEMAP_P_PROPS_CORRECT_2_2
    +SCHEMAP_P_PROPS_CORRECT_2_1
    (in ErrorTypes) SCHEMAV_CVC_ELT_4_2
    (in ErrorTypes) @@ -1061,7 +1053,7 @@ (in lxml.html.builder) -SCHEMAP_PREFIX_UNDEFINED
    +SCHEMAP_P_PROPS_CORRECT_2_2
    (in ErrorTypes) SCHEMAV_CVC_ELT_4_3
    (in ErrorTypes) @@ -1069,7 +1061,7 @@ (in lxml.etree) -SCHEMAP_RECURSIVE
    +SCHEMAP_PREFIX_UNDEFINED
    (in ErrorTypes) SCHEMAV_CVC_ELT_5_1_1
    (in ErrorTypes) @@ -1077,7 +1069,7 @@ (in lxml.tests.selftest) -SCHEMAP_REDEFINED_ATTR
    +SCHEMAP_RECURSIVE
    (in ErrorTypes) SCHEMAV_CVC_ELT_5_1_2
    (in ErrorTypes) @@ -1085,7 +1077,7 @@ (in lxml.tests.selftest2) -SCHEMAP_REDEFINED_ATTRGROUP
    +SCHEMAP_REDEFINED_ATTR
    (in ErrorTypes) SCHEMAV_CVC_ELT_5_2_1
    (in ErrorTypes) @@ -1093,7 +1085,7 @@ (in lxml.tests.selftest) -SCHEMAP_REDEFINED_ELEMENT
    +SCHEMAP_REDEFINED_ATTRGROUP
    (in ErrorTypes) SCHEMAV_CVC_ELT_5_2_2_1
    (in ErrorTypes) @@ -1101,7 +1093,7 @@ (in lxml.tests.selftest2) -SCHEMAP_REDEFINED_GROUP
    +SCHEMAP_REDEFINED_ELEMENT
    (in ErrorTypes) SCHEMAV_CVC_ELT_5_2_2_2_1
    (in ErrorTypes) @@ -1109,7 +1101,7 @@ (in lxml.html.builder) -SCHEMAP_REDEFINED_NOTATION
    +SCHEMAP_REDEFINED_GROUP
    (in ErrorTypes) SCHEMAV_CVC_ELT_5_2_2_2_2
    (in ErrorTypes) @@ -1117,7 +1109,7 @@ (in lxml.isoschematron) -SCHEMAP_REDEFINED_TYPE
    +SCHEMAP_REDEFINED_NOTATION
    (in ErrorTypes) SCHEMAV_CVC_ELT_6
    (in ErrorTypes) @@ -1125,7 +1117,7 @@ (in lxml.isoschematron) -SCHEMAP_REF_AND_CONTENT
    +SCHEMAP_REDEFINED_TYPE
    (in ErrorTypes) SCHEMAV_CVC_ELT_7
    (in ErrorTypes) @@ -1133,13 +1125,27 @@ (in DTD) -SCHEMAP_REF_AND_SUBTYPE
    +SCHEMAP_REF_AND_CONTENT
    (in ErrorTypes) SCHEMAV_CVC_ENUMERATION_VALID
    (in ErrorTypes) system_url
    (in DocInfo) + +SCHEMAP_REF_AND_SUBTYPE
    +(in ErrorTypes) +SCHEMAV_CVC_FACET_VALID
    +(in ErrorTypes) +  + + +SCHEMAP_REGEXP_INVALID
    +(in ErrorTypes) +SCHEMAV_CVC_FRACTIONDIGITS_VALID
    +(in ErrorTypes) +  + @@ -1175,7 +1181,7 @@ Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 TABLE
    (in lxml.html.builder) -test_findall_syntax_error()
    -(in ETreeOnlyTestCase) -test_setitem_assert()
    -(in ETreeOnlyTestCase) +test_flush()
    +(in TempPathXmlFileTestCase) +test_setitem_string()
    +(in ObjectifyTestCase) table_tags
    (in lxml.html.defs) -test_flush()
    -(in TempPathXmlFileTestCase) -test_setitem_indexerror()
    -(in _ETreeTestCaseBase) +test_flush()
    +(in _XmlFileTestCaseBase) +test_setitem_string_special()
    +(in ObjectifyTestCase) tag
    (in _Comment) -test_flush()
    -(in _XmlFileTestCaseBase) -test_setitem_replace()
    +test_fromstring()
    +(in _ETreeTestCaseBase) +test_setitem_tail()
    (in _ETreeTestCaseBase) tag
    (in _Element) -test_fromstring()
    +test_fromstringlist()
    +(in _ETreeTestCaseBase) +test_setslice()
    (in _ETreeTestCaseBase) -test_setitem_string()
    -(in ObjectifyTestCase) tag
    (in _Entity) -test_fromstringlist()
    +test_fromstringlist_characters()
    +(in _ETreeTestCaseBase) +test_setslice_all()
    (in _ETreeTestCaseBase) -test_setitem_string_special()
    -(in ObjectifyTestCase) tag
    (in _ProcessingInstruction) -test_fromstringlist_characters()
    +test_fromstringlist_single()
    (in _ETreeTestCaseBase) -test_setitem_tail()
    +test_setslice_all_empty()
    (in _ETreeTestCaseBase) tag
    (in Element) -test_fromstringlist_single()
    -(in _ETreeTestCaseBase) -test_setslice()
    +test_getiterator()
    (in _ETreeTestCaseBase) +test_setslice_all_empty_reversed()
    +(in ETreeOnlyTestCase) tag()
    (in lxml.tests.test_xpathevaluator) -test_getiterator()
    +test_getiterator_empty()
    (in _ETreeTestCaseBase) -test_setslice_all()
    +test_setslice_all_replace()
    (in _ETreeTestCaseBase) tag_compare()
    (in LXMLOutputChecker) -test_getiterator_empty()
    +test_getiterator_filter()
    (in _ETreeTestCaseBase) -test_setslice_all_empty()
    +test_setslice_all_replace_reversed()
    (in _ETreeTestCaseBase) tag_or_value()
    (in lxml.tests.test_xpathevaluator) -test_getiterator_filter()
    +test_getiterator_filter_all()
    +(in _ETreeTestCaseBase) +test_setslice_all_replace_reversed_ns1()
    (in _ETreeTestCaseBase) -test_setslice_all_empty_reversed()
    -(in ETreeOnlyTestCase) tag_token
    (in lxml.html.diff) -test_getiterator_filter_all()
    -(in _ETreeTestCaseBase) -test_setslice_all_replace()
    +test_getiterator_filter_all_comment_pi()
    +(in ETreeOnlyTestCase) +test_setslice_all_replace_reversed_ns2()
    (in _ETreeTestCaseBase) tags
    (in lxml.html.defs) -test_getiterator_filter_all_comment_pi()
    -(in ETreeOnlyTestCase) -test_setslice_all_replace_reversed()
    +test_getiterator_filter_comment()
    (in _ETreeTestCaseBase) +test_setslice_complete()
    +(in ObjectifyTestCase) tail
    (in _Element) -test_getiterator_filter_comment()
    -(in _ETreeTestCaseBase) -test_setslice_all_replace_reversed_ns1()
    -(in _ETreeTestCaseBase) +test_getiterator_filter_element()
    +(in ETreeOnlyTestCase) +test_setslice_elements()
    +(in ObjectifyTestCase) tail
    (in Element) -test_getiterator_filter_element()
    +test_getiterator_filter_entities()
    (in ETreeOnlyTestCase) -test_setslice_all_replace_reversed_ns2()
    +test_setslice_empty()
    (in _ETreeTestCaseBase) target
    (in _ProcessingInstruction) -test_getiterator_filter_entities()
    +test_getiterator_filter_local_name()
    (in ETreeOnlyTestCase) -test_setslice_complete()
    +test_setslice_empty()
    (in ObjectifyTestCase) TBODY
    (in lxml.html.builder) -test_getiterator_filter_local_name()
    +test_getiterator_filter_multiple()
    (in ETreeOnlyTestCase) -test_setslice_elements()
    -(in ObjectifyTestCase) +test_setslice_end()
    +(in _ETreeTestCaseBase) TD
    (in lxml.html.builder) -test_getiterator_filter_multiple()
    +test_getiterator_filter_multiple_tuple()
    (in ETreeOnlyTestCase) -test_setslice_empty()
    +test_setslice_end_exact()
    (in _ETreeTestCaseBase) tearDown()
    (in HelperTestCase) -test_getiterator_filter_multiple_tuple()
    +test_getiterator_filter_namespace()
    (in ETreeOnlyTestCase) -test_setslice_empty()
    +test_setslice_insert()
    (in ObjectifyTestCase) tearDown()
    (in ClassLookupTestCase) -test_getiterator_filter_namespace()
    -(in ETreeOnlyTestCase) -test_setslice_end()
    +test_getiterator_filter_pi()
    (in _ETreeTestCaseBase) +test_setslice_insert_neg()
    +(in ObjectifyTestCase) tearDown()
    (in HtmlParserTestCase) -test_getiterator_filter_pi()
    +test_getiterator_filter_with_text()
    (in _ETreeTestCaseBase) -test_setslice_end_exact()
    +test_setslice_negative()
    (in _ETreeTestCaseBase) tearDown()
    (in TempPathXmlFileTestCase) -test_getiterator_filter_with_text()
    +test_getiterator_with_text()
    +(in _ETreeTestCaseBase) +test_setslice_negative2()
    (in _ETreeTestCaseBase) -test_setslice_insert()
    -(in ObjectifyTestCase) tearDown()
    (in _XmlFileTestCaseBase) -test_getiterator_with_text()
    -(in _ETreeTestCaseBase) -test_setslice_insert_neg()
    +test_getnext()
    +(in ETreeOnlyTestCase) +test_setslice_partial()
    (in ObjectifyTestCase) tearDown()
    (in _IOTestCaseBase) -test_getnext()
    +test_getparent()
    (in ETreeOnlyTestCase) -test_setslice_negative()
    -(in _ETreeTestCaseBase) +test_setslice_partial_allneg()
    +(in ObjectifyTestCase) tearDown()
    (in ETreeNamespaceClassesTestCase) -test_getparent()
    +test_getprevious()
    (in ETreeOnlyTestCase) -test_setslice_negative2()
    -(in _ETreeTestCaseBase) +test_setslice_partial_neg()
    +(in ObjectifyTestCase) tearDown()
    (in ObjectifyTestCase) -test_getprevious()
    +test_getroottree()
    (in ETreeOnlyTestCase) -test_setslice_partial()
    +test_setslice_partial_wrong_length()
    (in ObjectifyTestCase) tearDown()
    (in PyClassLookupTestCase) -test_getroottree()
    -(in ETreeOnlyTestCase) -test_setslice_partial_allneg()
    -(in ObjectifyTestCase) - - -temp_install()
    -(in lxml.doctestcompare) test_getslice()
    (in _ETreeTestCaseBase) -test_setslice_partial_neg()
    -(in ObjectifyTestCase) +test_setslice_single()
    +(in _ETreeTestCaseBase) -TempPathXmlFileTestCase
    -(in lxml.tests.test_incremental_xmlfile) +temp_install()
    +(in lxml.doctestcompare) test_getslice_complete()
    (in ObjectifyTestCase) -test_setslice_partial_wrong_length()
    -(in ObjectifyTestCase) +test_setslice_step()
    +(in ETreeOnlyTestCase) -TempXmlFileTestCase
    +TempPathXmlFileTestCase
    (in lxml.tests.test_incremental_xmlfile) test_getslice_negative()
    (in _ETreeTestCaseBase) -test_setslice_single()
    -(in _ETreeTestCaseBase) +test_setslice_step_negative()
    +(in ETreeOnlyTestCase) -test__str()
    -(in UnicodeTestCase) +TempXmlFileTestCase
    +(in lxml.tests.test_incremental_xmlfile) test_getslice_partial()
    (in ObjectifyTestCase) -test_setslice_step()
    +test_setslice_step_negative2()
    (in ETreeOnlyTestCase) -test_addattr()
    -(in ObjectifyTestCase) +test__str()
    +(in UnicodeTestCase) test_getslice_partial_neg()
    (in ObjectifyTestCase) -test_setslice_step_negative()
    +test_setslice_step_overrun()
    (in ETreeOnlyTestCase) -test_addattr_element()
    +test_addattr()
    (in ObjectifyTestCase) test_getslice_step()
    (in _ETreeTestCaseBase) -test_setslice_step_negative2()
    -(in ETreeOnlyTestCase) +test_setslice_tail()
    +(in _ETreeTestCaseBase) -test_addattr_list()
    +test_addattr_element()
    (in ObjectifyTestCase) test_getslice_text()
    (in _ETreeTestCaseBase) -test_setslice_step_overrun()
    -(in ETreeOnlyTestCase) +test_shallowcopy()
    +(in _ETreeTestCaseBase) -test_addnext()
    -(in ETreeOnlyTestCase) +test_addattr_list()
    +(in ObjectifyTestCase) test_html5_doctype()
    (in HtmlParserTestCase) -test_setslice_tail()
    +test_shallowcopy_elementtree()
    (in _ETreeTestCaseBase) -test_addnext_comment()
    +test_addnext()
    (in ETreeOnlyTestCase) test_html_base()
    (in ETreeOnlyTestCase) -test_shallowcopy()
    +test_simple()
    (in _ETreeTestCaseBase) -test_addnext_cycle()
    +test_addnext_comment()
    (in ETreeOnlyTestCase) test_html_base_tag()
    (in ETreeOnlyTestCase) -test_shallowcopy_elementtree()
    -(in _ETreeTestCaseBase) +test_simple_xml()
    +(in _XMLPullParserTest) -test_addnext_cycle_long()
    +test_addnext_cycle()
    (in ETreeOnlyTestCase) test_HTML_base_url_docinfo()
    (in ETreeOnlyTestCase) -test_simple()
    -(in _ETreeTestCaseBase) +test_simple_xml_with_ns()
    +(in _XMLPullParserTest) -test_addnext_noops()
    +test_addnext_cycle_long()
    (in ETreeOnlyTestCase) test_html_decl()
    (in ETreeDtdTestCase) -test_simple_xml()
    -(in _XMLPullParserTest) +test_sourceline_element()
    +(in ETreeOnlyTestCase) -test_addnext_pi()
    +test_addnext_noops()
    (in ETreeOnlyTestCase) test_html_element_name_colon()
    (in HtmlParserTestCase) -test_simple_xml_with_ns()
    -(in _XMLPullParserTest) +test_sourceline_iterparse_end()
    +(in ETreeOnlyTestCase) -test_addnext_root()
    +test_addnext_pi()
    (in ETreeOnlyTestCase) test_html_element_name_empty()
    (in HtmlParserTestCase) -test_sourceline_element()
    +test_sourceline_iterparse_start()
    (in ETreeOnlyTestCase) -test_addnext_root_comment()
    +test_addnext_root()
    (in ETreeOnlyTestCase) test_html_element_name_quote()
    (in HtmlParserTestCase) -test_sourceline_iterparse_end()
    +test_sourceline_parse()
    (in ETreeOnlyTestCase) -test_addnext_root_pi()
    +test_addnext_root_comment()
    (in ETreeOnlyTestCase) test_html_element_name_space()
    (in HtmlParserTestCase) -test_sourceline_iterparse_start()
    +test_sourceline_XML()
    (in ETreeOnlyTestCase) -test_addprevious()
    +test_addnext_root_pi()
    (in ETreeOnlyTestCase) test_html_feed_parser()
    (in HtmlParserTestCase) -test_sourceline_parse()
    +test_standalone()
    (in ETreeOnlyTestCase) -test_addprevious_comment()
    +test_addprevious()
    (in ETreeOnlyTestCase) test_html_feed_parser_chunky()
    (in HtmlParserTestCase) -test_sourceline_XML()
    +test_standard_lookup()
    +(in ObjectifyTestCase) + + +test_addprevious_comment()
    (in ETreeOnlyTestCase) +test_html_feed_parser_more_tags()
    +(in HtmlParserTestCase) +test_str()
    +(in ObjectifyTestCase) test_addprevious_cycle()
    (in ETreeOnlyTestCase) -test_html_feed_parser_more_tags()
    +test_html_file_error()
    (in HtmlParserTestCase) -test_standalone()
    +test_strip_attributes()
    (in ETreeOnlyTestCase) test_addprevious_cycle_long()
    (in ETreeOnlyTestCase) -test_html_file_error()
    +test_html_fromstring_target_exceptions()
    (in HtmlParserTestCase) -test_standard_lookup()
    -(in ObjectifyTestCase) +test_strip_attributes_ns()
    +(in ETreeOnlyTestCase) test_addprevious_noops()
    (in ETreeOnlyTestCase) -test_html_fromstring_target_exceptions()
    +test_html_ids()
    (in HtmlParserTestCase) -test_str()
    -(in ObjectifyTestCase) +test_strip_elements()
    +(in ETreeOnlyTestCase) test_addprevious_pi()
    (in ETreeOnlyTestCase) -test_html_ids()
    +test_html_ids_no_collect_ids()
    (in HtmlParserTestCase) -test_strip_attributes()
    +test_strip_elements_ns()
    (in ETreeOnlyTestCase) test_addprevious_root_comment()
    (in ETreeOnlyTestCase) -test_html_ids_no_collect_ids()
    +test_html_iterparse()
    (in HtmlParserTestCase) -test_strip_attributes_ns()
    +test_strip_tags()
    (in ETreeOnlyTestCase) test_addprevious_root_pi()
    (in ETreeOnlyTestCase) -test_html_iterparse()
    +test_html_iterparse_broken()
    (in HtmlParserTestCase) -test_strip_elements()
    +test_strip_tags_and_remove()
    (in ETreeOnlyTestCase) test_anonymous_namespace()
    (in _XmlFileTestCaseBase) -test_html_iterparse_broken()
    +test_html_iterparse_broken_no_recover()
    (in HtmlParserTestCase) -test_strip_elements_ns()
    +test_strip_tags_doc_style()
    (in ETreeOnlyTestCase) test_append_error()
    (in ETreeOnlyTestCase) -test_html_iterparse_broken_no_recover()
    +test_html_iterparse_file()
    (in HtmlParserTestCase) -test_strip_tags()
    +test_strip_tags_ns()
    (in ETreeOnlyTestCase) test_append_recursive_error()
    (in ETreeOnlyTestCase) -test_html_iterparse_file()
    +test_html_iterparse_start()
    (in HtmlParserTestCase) -test_strip_tags_and_remove()
    +test_strip_tags_pi_comment()
    (in ETreeOnlyTestCase) test_attrib()
    (in _ETreeTestCaseBase) -test_html_iterparse_start()
    +test_html_iterparse_stop_short()
    (in HtmlParserTestCase) -test_strip_tags_doc_style()
    +test_strip_tags_pi_comment_all()
    (in ETreeOnlyTestCase) test_attrib_and_keywords()
    (in ETreeOnlyTestCase) -test_html_iterparse_stop_short()
    -(in HtmlParserTestCase) -test_strip_tags_ns()
    -(in ETreeOnlyTestCase) - - -test_attrib_as_attrib()
    -(in _ETreeTestCaseBase) test_html_parser_target_doctype_empty()
    (in HtmlParserTestCase) -test_strip_tags_pi_comment()
    -(in ETreeOnlyTestCase) +test_sub_data_element_nsmap_custom()
    +(in ObjectifyTestCase) -test_attrib_clear()
    +test_attrib_as_attrib()
    (in _ETreeTestCaseBase) test_html_parser_target_doctype_html()
    (in HtmlParserTestCase) -test_strip_tags_pi_comment_all()
    -(in ETreeOnlyTestCase) +test_sub_data_element_nsmap_custom_prefixes()
    +(in ObjectifyTestCase) -test_attrib_copy()
    +test_attrib_clear()
    (in _ETreeTestCaseBase) test_html_parser_target_doctype_html_full()
    (in HtmlParserTestCase) -test_sub_data_element_nsmap_custom()
    +test_sub_data_element_nsmap_default()
    (in ObjectifyTestCase) -test_attrib_deepcopy()
    +test_attrib_copy()
    (in _ETreeTestCaseBase) test_html_parser_target_exceptions()
    (in HtmlParserTestCase) -test_sub_data_element_nsmap_custom_prefixes()
    +test_sub_data_element_nsmap_empty()
    (in ObjectifyTestCase) -test_attrib_dict()
    +test_attrib_deepcopy()
    (in _ETreeTestCaseBase) test_html_parser_target_tag()
    (in HtmlParserTestCase) -test_sub_data_element_nsmap_default()
    +test_sub_element_nsmap_custom()
    (in ObjectifyTestCase) -test_attrib_get()
    +test_attrib_dict()
    (in _ETreeTestCaseBase) test_html_prefix_nsmap()
    (in ETreeOnlyTestCase) -test_sub_data_element_nsmap_empty()
    +test_sub_element_nsmap_custom_prefixes()
    (in ObjectifyTestCase) -test_attrib_ns_clear()
    +test_attrib_get()
    (in _ETreeTestCaseBase) test_html_subelement_name_colon()
    (in HtmlParserTestCase) -test_sub_element_nsmap_custom()
    +test_sub_element_nsmap_default()
    (in ObjectifyTestCase) -test_attrib_order()
    -(in ETreeOnlyTestCase) +test_attrib_ns_clear()
    +(in _ETreeTestCaseBase) test_html_subelement_name_empty()
    (in HtmlParserTestCase) -test_sub_element_nsmap_custom_prefixes()
    +test_sub_element_nsmap_empty()
    (in ObjectifyTestCase) -test_attrib_pop()
    -(in _ETreeTestCaseBase) +test_attrib_order()
    +(in ETreeOnlyTestCase) test_html_subelement_name_quote()
    (in HtmlParserTestCase) -test_sub_element_nsmap_default()
    -(in ObjectifyTestCase) +test_subelement()
    +(in _ETreeTestCaseBase) -test_attrib_pop_default()
    +test_attrib_pop()
    (in _ETreeTestCaseBase) test_html_subelement_name_space()
    (in HtmlParserTestCase) -test_sub_element_nsmap_empty()
    -(in ObjectifyTestCase) +test_subelement_attribute_invalid()
    +(in ETreeOnlyTestCase) -test_attrib_pop_empty_default()
    +test_attrib_pop_default()
    (in _ETreeTestCaseBase) test_htmlparser
    (in lxml.tests) -test_subelement()
    -(in _ETreeTestCaseBase) +test_subelement_name_colon()
    +(in ETreeOnlyTestCase) -test_attrib_pop_invalid_args()
    +test_attrib_pop_empty_default()
    (in _ETreeTestCaseBase) test_http_client()
    (in HttpIOTestCase) -test_subelement_attribute_invalid()
    +test_subelement_name_empty()
    (in ETreeOnlyTestCase) -test_attrib_pop_unknown()
    +test_attrib_pop_invalid_args()
    (in _ETreeTestCaseBase) test_http_client_404()
    (in HttpIOTestCase) -test_subelement_name_colon()
    +test_subelement_name_quote()
    (in ETreeOnlyTestCase) -test_attrib_set_clear()
    +test_attrib_pop_unknown()
    (in _ETreeTestCaseBase) test_http_client_gzip()
    (in HttpIOTestCase) -test_subelement_name_empty()
    +test_subelement_name_space()
    (in ETreeOnlyTestCase) -test_attribute()
    -(in _XmlFileTestCaseBase) +test_attrib_set_clear()
    +(in _ETreeTestCaseBase) test_http_io
    (in lxml.tests) -test_subelement_name_quote()
    +test_subelement_nsmap()
    (in ETreeOnlyTestCase) -test_attribute_based_lookup()
    -(in ClassLookupTestCase) +test_attribute()
    +(in _XmlFileTestCaseBase) test_ietf_decl()
    (in ETreeDtdTestCase) -test_subelement_name_space()
    -(in ETreeOnlyTestCase) +test_subelement_reference()
    +(in _ETreeTestCaseBase) -test_attribute_contains()
    -(in _ETreeTestCaseBase) +test_attribute_based_lookup()
    +(in ClassLookupTestCase) test_ietf_decl()
    (in HtmlParserTestCase) -test_subelement_nsmap()
    -(in ETreeOnlyTestCase) +test_subelement_with_attributes()
    +(in _ETreeTestCaseBase) -test_attribute_extra()
    -(in _XmlFileTestCaseBase) +test_attribute_contains()
    +(in _ETreeTestCaseBase) test_illegal_utf8()
    (in EncodingsTestCase) -test_subelement_reference()
    +test_subelement_with_attributes_ns()
    (in _ETreeTestCaseBase) -test_attribute_extra_duplicate()
    +test_attribute_extra()
    (in _XmlFileTestCaseBase) test_illegal_utf8_recover()
    (in EncodingsTestCase) -test_subelement_with_attributes()
    -(in _ETreeTestCaseBase) +test_subtree_copy_thread()
    +(in ThreadingTestCase) -test_attribute_gets_namespace_prefix_on_merge()
    -(in ETreeOnlyTestCase) +test_attribute_extra_duplicate()
    +(in _XmlFileTestCaseBase) test_include_paths()
    (in ETreeOnlyTestCase) -test_subelement_with_attributes_ns()
    -(in _ETreeTestCaseBase) +test_suite()
    +(in lxml.tests.test_builder) -test_attribute_gets_namespace_prefix_on_merge_with_nons()
    +test_attribute_gets_namespace_prefix_on_merge()
    (in ETreeOnlyTestCase) test_incremental_xmlfile
    (in lxml.tests) -test_subtree_copy_thread()
    -(in ThreadingTestCase) +test_suite()
    +(in lxml.tests.test_classlookup) -test_attribute_has_key()
    +test_attribute_gets_namespace_prefix_on_merge_with_nons()
    (in ETreeOnlyTestCase) test_index()
    (in ETreeOnlyTestCase) -test_suite()
    -(in lxml.tests.test_builder) +test_suite()
    +(in lxml.tests.test_css) -test_attribute_items()
    -(in _ETreeTestCaseBase) +test_attribute_has_key()
    +(in ETreeOnlyTestCase) test_insert()
    (in _ETreeTestCaseBase) -test_suite()
    -(in lxml.tests.test_classlookup) +test_suite()
    +(in lxml.tests.test_doctestcompare) -test_attribute_items2()
    +test_attribute_items()
    (in _ETreeTestCaseBase) test_insert_beyond_index()
    (in _ETreeTestCaseBase) -test_suite()
    -(in lxml.tests.test_css) +test_suite()
    +(in lxml.tests.test_dtd) -test_attribute_items_ns()
    +test_attribute_items2()
    (in _ETreeTestCaseBase) test_insert_negative()
    (in _ETreeTestCaseBase) -test_suite()
    -(in lxml.tests.test_doctestcompare) +test_suite()
    +(in lxml.tests.test_elementpath) -test_attribute_iterator()
    +test_attribute_items_ns()
    (in _ETreeTestCaseBase) test_insert_tail()
    (in _ETreeTestCaseBase) -test_suite()
    -(in lxml.tests.test_dtd) +test_suite()
    +(in lxml.tests.test_elementtree) -test_attribute_keeps_namespace_prefix_on_merge()
    -(in ETreeOnlyTestCase) +test_attribute_iterator()
    +(in _ETreeTestCaseBase) test_internal_dtds()
    (in ETreeDtdTestCase) -test_suite()
    -(in lxml.tests.test_elementpath) +test_suite()
    +(in lxml.tests.test_errors) -test_attribute_keeps_namespace_prefix_on_merge_with_nons()
    +test_attribute_keeps_namespace_prefix_on_merge()
    (in ETreeOnlyTestCase) test_invalid_decl_1()
    (in ETreeDtdTestCase) -test_suite()
    -(in lxml.tests.test_elementtree) +test_suite()
    +(in lxml.tests.test_etree) -test_attribute_keys()
    -(in _ETreeTestCaseBase) +test_attribute_keeps_namespace_prefix_on_merge_with_nons()
    +(in ETreeOnlyTestCase) test_invalid_decl_2()
    (in ETreeDtdTestCase) -test_suite()
    -(in lxml.tests.test_errors) +test_suite()
    +(in lxml.tests.test_external_document) -test_attribute_keys2()
    +test_attribute_keys()
    (in _ETreeTestCaseBase) test_io
    (in lxml.tests) -test_suite()
    -(in lxml.tests.test_etree) - - -test_attribute_keys_ns()
    -(in _ETreeTestCaseBase) -test_iselement()
    -(in _ETreeTestCaseBase) test_suite()
    (in lxml.tests.test_htmlparser) -test_attribute_manipulation()
    +test_attribute_keys2()
    +(in _ETreeTestCaseBase) +test_iselement()
    (in _ETreeTestCaseBase) -test_isoschematron
    -(in lxml.tests) test_suite()
    (in lxml.tests.test_http_io) -test_attribute_namespace_roundtrip()
    -(in _ETreeTestCaseBase) -test_iter()
    +test_attribute_keys_ns()
    (in _ETreeTestCaseBase) +test_isoschematron
    +(in lxml.tests) test_suite()
    (in lxml.tests.test_incremental_xmlfile) -test_attribute_namespace_roundtrip_replaced()
    +test_attribute_manipulation()
    +(in _ETreeTestCaseBase) +test_iter()
    (in _ETreeTestCaseBase) -test_iterancestors()
    -(in ETreeOnlyTestCase) test_suite()
    (in lxml.tests.test_io) -test_attribute_quoting()
    -(in HtmlFileTestCase) -test_iterancestors_tag()
    +test_attribute_namespace_roundtrip()
    +(in _ETreeTestCaseBase) +test_iterancestors()
    (in ETreeOnlyTestCase) test_suite()
    (in lxml.tests.test_isoschematron) -test_attribute_quoting_unicode()
    -(in HtmlFileTestCase) -test_iterancestors_tag_multiple()
    +test_attribute_namespace_roundtrip_replaced()
    +(in _ETreeTestCaseBase) +test_iterancestors_tag()
    (in ETreeOnlyTestCase) test_suite()
    (in lxml.tests.test_nsclasses) -test_attribute_set()
    -(in _ETreeTestCaseBase) -test_iteration()
    -(in _ETreeTestCaseBase) +test_attribute_quoting()
    +(in HtmlFileTestCase) +test_iterancestors_tag_multiple()
    +(in ETreeOnlyTestCase) test_suite()
    (in lxml.tests.test_objectify) -test_attribute_set()
    -(in ETreeOnlyTestCase) -test_iteration_crash()
    +test_attribute_quoting_unicode()
    +(in HtmlFileTestCase) +test_iteration()
    (in _ETreeTestCaseBase) test_suite()
    (in lxml.tests.test_pyclasslookup) -test_attribute_set_invalid()
    -(in ETreeOnlyTestCase) -test_iteration_del_child()
    +test_attribute_set()
    +(in _ETreeTestCaseBase) +test_iteration_crash()
    (in _ETreeTestCaseBase) test_suite()
    (in lxml.tests.test_relaxng) -test_attribute_set_nonstring()
    +test_attribute_set()
    (in ETreeOnlyTestCase) -test_iteration_double()
    +test_iteration_del_child()
    (in _ETreeTestCaseBase) test_suite()
    (in lxml.tests.test_sax) -test_attribute_str()
    -(in _ETreeTestCaseBase) -test_iteration_empty()
    +test_attribute_set_invalid()
    +(in ETreeOnlyTestCase) +test_iteration_double()
    (in _ETreeTestCaseBase) test_suite()
    (in lxml.tests.test_schematron) -test_attribute_update_attrib()
    -(in _ETreeTestCaseBase) -test_iteration_reversed()
    +test_attribute_set_nonstring()
    +(in ETreeOnlyTestCase) +test_iteration_empty()
    (in _ETreeTestCaseBase) test_suite()
    (in lxml.tests.test_threading) -test_attribute_update_dict()
    +test_attribute_str()
    (in _ETreeTestCaseBase) -test_iteration_subelement()
    +test_iteration_reversed()
    (in _ETreeTestCaseBase) test_suite()
    (in lxml.tests.test_unicode) -test_attribute_update_iter()
    +test_attribute_update_attrib()
    (in _ETreeTestCaseBase) -test_iteration_text_only()
    +test_iteration_subelement()
    (in _ETreeTestCaseBase) test_suite()
    (in lxml.tests.test_xmlschema) -test_attribute_update_sequence()
    +test_attribute_update_dict()
    +(in _ETreeTestCaseBase) +test_iteration_text_only()
    (in _ETreeTestCaseBase) -test_iterchildren()
    -(in ETreeOnlyTestCase) test_suite()
    (in lxml.tests.test_xpathevaluator) -test_attribute_values()
    +test_attribute_update_iter()
    (in _ETreeTestCaseBase) -test_iterchildren_reversed()
    +test_iterchildren()
    (in ETreeOnlyTestCase) test_suite()
    (in lxml.tests.test_xslt) -test_attribute_values()
    -(in ETreeOnlyTestCase) -test_iterchildren_tag()
    +test_attribute_update_sequence()
    +(in _ETreeTestCaseBase) +test_iterchildren_reversed()
    (in ETreeOnlyTestCase) test_tag_reset_ns()
    (in _ETreeTestCaseBase) -test_attribute_values_ns()
    +test_attribute_values()
    (in _ETreeTestCaseBase) -test_iterchildren_tag_multiple()
    +test_iterchildren_tag()
    (in ETreeOnlyTestCase) test_tag_reset_root_ns()
    (in _ETreeTestCaseBase) -test_attribute_xmlns_move()
    -(in _ETreeTestCaseBase) -test_iterchildren_tag_multiple_posarg()
    +test_attribute_values()
    +(in ETreeOnlyTestCase) +test_iterchildren_tag_multiple()
    (in ETreeOnlyTestCase) test_tag_str_subclass()
    (in _ETreeTestCaseBase) -test_attributes_get()
    +test_attribute_values_ns()
    (in _ETreeTestCaseBase) -test_iterchildren_tag_multiple_reversed()
    +test_iterchildren_tag_multiple_posarg()
    (in ETreeOnlyTestCase) test_tag_write()
    (in _ETreeTestCaseBase) -test_bad_element()
    -(in ErrorTestCase) -test_iterchildren_tag_posarg()
    +test_attribute_xmlns_move()
    +(in _ETreeTestCaseBase) +test_iterchildren_tag_multiple_reversed()
    (in ETreeOnlyTestCase) test_tags_upper_lower_case()
    (in DoctestCompareTest) -test_boolean_attribute()
    -(in HtmlParserTestCase) -test_iterchildren_tag_reversed()
    +test_attributes_get()
    +(in _ETreeTestCaseBase) +test_iterchildren_tag_posarg()
    (in ETreeOnlyTestCase) test_tags_upper_lower_case_html()
    (in DoctestCompareTest) -test_boolean_attribute_round_trip()
    +test_bad_element()
    +(in ErrorTestCase) +test_iterchildren_tag_reversed()
    +(in ETreeOnlyTestCase) +test_tail()
    +(in _ETreeTestCaseBase) + + +test_boolean_attribute()
    (in HtmlParserTestCase) test_iterdescendants()
    (in ETreeOnlyTestCase) -test_tail()
    +test_tail1()
    (in _ETreeTestCaseBase) -test_boolean_attribute_xml_adds_empty_string()
    +test_boolean_attribute_round_trip()
    (in HtmlParserTestCase) test_iterdescendants_tag()
    (in ETreeOnlyTestCase) -test_tail1()
    +test_tail_append()
    (in _ETreeTestCaseBase) -test_buffering()
    -(in TempPathXmlFileTestCase) +test_boolean_attribute_xml_adds_empty_string()
    +(in HtmlParserTestCase) test_iterdescendants_tag_multiple()
    (in ETreeOnlyTestCase) -test_tail_append()
    +test_tail_elementtree_root()
    (in _ETreeTestCaseBase) -test_buffering()
    -(in _XmlFileTestCaseBase) +test_buffering()
    +(in TempPathXmlFileTestCase) test_iterparse()
    (in _ETreeTestCaseBase) -test_tail_elementtree_root()
    +test_tail_set_none()
    (in _ETreeTestCaseBase) -test_build_from_xpath_result()
    -(in BuilderTestCase) +test_buffering()
    +(in _XmlFileTestCaseBase) test_iterparse_attrib_ns()
    (in _ETreeTestCaseBase) -test_tail_set_none()
    +test_tail_set_twice()
    (in _ETreeTestCaseBase) -test_build_tree()
    -(in ObjectifyTestCase) +test_build_from_xpath_result()
    +(in BuilderTestCase) test_iterparse_broken()
    (in ETreeOnlyTestCase) -test_tail_set_twice()
    +test_tail_str_subclass()
    (in _ETreeTestCaseBase) -test_builder
    -(in lxml.tests) +test_build_tree()
    +(in ObjectifyTestCase) test_iterparse_broken_multi_recover()
    (in ETreeOnlyTestCase) -test_tail_str_subclass()
    +test_text()
    (in _ETreeTestCaseBase) -test_byte_invalid()
    -(in ETreeOnlyTestCase) +test_builder
    +(in lxml.tests) test_iterparse_broken_recover()
    (in ETreeOnlyTestCase) -test_text()
    +test_text_empty()
    (in _ETreeTestCaseBase) -test_byte_zero()
    +test_byte_invalid()
    (in ETreeOnlyTestCase) test_iterparse_cdata()
    (in _ETreeTestCaseBase) -test_text_empty()
    +test_text_escape_in()
    (in _ETreeTestCaseBase) -test_c14n()
    -(in ETreeC14NTestCase) +test_byte_zero()
    +(in ETreeOnlyTestCase) test_iterparse_clear()
    (in _ETreeTestCaseBase) -test_text_escape_in()
    +test_text_escape_out()
    (in _ETreeTestCaseBase) -test_c14n_element_tostring_exclusive()
    +test_c14n()
    (in ETreeC14NTestCase) test_iterparse_comments()
    (in ETreeOnlyTestCase) -test_text_escape_out()
    +test_text_escape_tostring()
    (in _ETreeTestCaseBase) -test_c14n_element_tostring_with_comments()
    +test_c14n_element_tostring_exclusive()
    (in ETreeC14NTestCase) test_iterparse_encoding_8bit_override()
    (in ETreeOnlyTestCase) -test_text_escape_tostring()
    +test_text_other()
    (in _ETreeTestCaseBase) -test_c14n_exclusive()
    +test_c14n_element_tostring_with_comments()
    (in ETreeC14NTestCase) test_iterparse_encoding_error()
    (in ETreeOnlyTestCase) -test_text_other()
    +test_text_str_subclass()
    (in _ETreeTestCaseBase) -test_c14n_file()
    +test_c14n_exclusive()
    (in ETreeC14NTestCase) test_iterparse_file()
    (in _ETreeTestCaseBase) -test_text_str_subclass()
    -(in _ETreeTestCaseBase) +test_thread_create_xslt()
    +(in ThreadingTestCase) -test_c14n_file_gzip()
    +test_c14n_file()
    (in ETreeC14NTestCase) test_iterparse_file_dtd_end()
    (in ETreeDtdTestCase) -test_thread_create_xslt()
    +test_thread_error_log()
    (in ThreadingTestCase) -test_c14n_gzip()
    +test_c14n_file_gzip()
    (in ETreeC14NTestCase) test_iterparse_file_dtd_start()
    (in ETreeDtdTestCase) -test_thread_error_log()
    +test_thread_mix()
    (in ThreadingTestCase) -test_c14n_tostring_exclusive()
    +test_c14n_gzip()
    (in ETreeC14NTestCase) test_iterparse_getiterator()
    (in _ETreeTestCaseBase) -test_thread_mix()
    -(in ThreadingTestCase) +test_thread_pipeline_global_parse()
    +(in ThreadPipelineTestCase) -test_c14n_tostring_inclusive_ns_prefixes()
    +test_c14n_tostring_exclusive()
    (in ETreeC14NTestCase) test_iterparse_keep_cdata()
    (in ETreeOnlyTestCase) -test_thread_pipeline_global_parse()
    +test_thread_pipeline_thread_parse()
    (in ThreadPipelineTestCase) -test_c14n_tostring_with_comments()
    +test_c14n_tostring_inclusive_ns_prefixes()
    (in ETreeC14NTestCase) test_iterparse_large()
    (in _ETreeTestCaseBase) -test_thread_pipeline_thread_parse()
    -(in ThreadPipelineTestCase) +test_thread_xslt()
    +(in ThreadingTestCase) -test_c14n_with_comments()
    +test_c14n_tostring_with_comments()
    (in ETreeC14NTestCase) test_iterparse_move_elements()
    (in _ETreeTestCaseBase) -test_thread_xslt()
    +test_thread_xslt_attr_replace()
    (in ThreadingTestCase) -test_c_api()
    -(in ETreeOnlyTestCase) +test_c14n_with_comments()
    +(in ETreeC14NTestCase) test_iterparse_pis()
    (in ETreeOnlyTestCase) -test_thread_xslt_attr_replace()
    -(in ThreadingTestCase) +test_threading
    +(in lxml.tests) -test_cache()
    -(in EtreeElementPathTestCase) +test_c_api()
    +(in ETreeOnlyTestCase) test_iterparse_remove_comments()
    (in ETreeOnlyTestCase) -test_threading
    -(in lxml.tests) +test_tokenizer()
    +(in EtreeElementPathTestCase) -test_cdata()
    -(in BuilderTestCase) +test_cache()
    +(in EtreeElementPathTestCase) test_iterparse_start()
    (in _ETreeTestCaseBase) test_tostring()
    (in _ETreeTestCaseBase) -test_cdata()
    -(in ETreeOnlyTestCase) +test_cdata()
    +(in BuilderTestCase) test_iterparse_start_end()
    (in _ETreeTestCaseBase) test_tostring_element()
    (in _ETreeTestCaseBase) -test_cdata_errors()
    +test_cdata()
    (in ETreeOnlyTestCase) test_iterparse_strip()
    (in ETreeOnlyTestCase) @@ -1153,7 +1145,7 @@ (in _ETreeTestCaseBase) -test_cdata_parser()
    +test_cdata_errors()
    (in ETreeOnlyTestCase) test_iterparse_tag()
    (in ETreeOnlyTestCase) @@ -1161,23 +1153,23 @@ (in _ETreeTestCaseBase) -test_cdata_solo()
    -(in BuilderTestCase) +test_cdata_parser()
    +(in ETreeOnlyTestCase) test_iterparse_tag_all()
    (in ETreeOnlyTestCase) test_tostring_method_html_with_tail()
    (in ETreeOnlyTestCase) -test_cdata_tail()
    -(in ETreeOnlyTestCase) +test_cdata_solo()
    +(in BuilderTestCase) test_iterparse_tag_ns()
    (in ETreeOnlyTestCase) test_tostring_method_text()
    (in _ETreeTestCaseBase) -test_cdata_type()
    +test_cdata_tail()
    (in ETreeOnlyTestCase) test_iterparse_tag_ns_all()
    (in ETreeOnlyTestCase) @@ -1185,7 +1177,7 @@ (in ETreeOnlyTestCase) -test_cdata_xpath()
    +test_cdata_type()
    (in ETreeOnlyTestCase) test_iterparse_tag_ns_empty()
    (in ETreeOnlyTestCase) @@ -1193,15 +1185,15 @@ (in ETreeOnlyTestCase) -test_change_pytype_attribute()
    -(in ObjectifyTestCase) +test_cdata_xpath()
    +(in ETreeOnlyTestCase) test_iterparse_tag_ns_empty_all()
    (in ETreeOnlyTestCase) test_tostring_none()
    (in ETreeOnlyTestCase) -test_child()
    +test_change_pytype_attribute()
    (in ObjectifyTestCase) test_iterparse_tree_comments()
    (in ETreeOnlyTestCase) @@ -1209,7 +1201,7 @@ (in ETreeOnlyTestCase) -test_child_addattr()
    +test_child()
    (in ObjectifyTestCase) test_iterparse_utf16_bom()
    (in _IOTestCaseBase) @@ -1217,7 +1209,7 @@ (in ETreeOnlyTestCase) -test_child_getattr()
    +test_child_addattr()
    (in ObjectifyTestCase) test_iterparse_utf8_bom()
    (in _IOTestCaseBase) @@ -1225,7 +1217,7 @@ (in ETreeOnlyTestCase) -test_child_getattr_empty_ns()
    +test_child_getattr()
    (in ObjectifyTestCase) test_itersiblings()
    (in ETreeOnlyTestCase) @@ -1233,7 +1225,7 @@ (in ETreeOnlyTestCase) -test_child_index()
    +test_child_getattr_empty_ns()
    (in ObjectifyTestCase) test_itersiblings_tag()
    (in ETreeOnlyTestCase) @@ -1241,7 +1233,7 @@ (in ETreeOnlyTestCase) -test_child_index_neg()
    +test_child_index()
    (in ObjectifyTestCase) test_itersiblings_tag_multiple()
    (in ETreeOnlyTestCase) @@ -1249,7 +1241,7 @@ (in ETreeOnlyTestCase) -test_child_iter()
    +test_child_index_neg()
    (in ObjectifyTestCase) test_itertext()
    (in _ETreeTestCaseBase) @@ -1257,7 +1249,7 @@ (in ETreeOnlyTestCase) -test_child_len()
    +test_child_iter()
    (in ObjectifyTestCase) test_itertext_child()
    (in _ETreeTestCaseBase) @@ -1265,7 +1257,7 @@ (in ETreeOnlyTestCase) -test_child_nonexistant()
    +test_child_len()
    (in ObjectifyTestCase) test_iterwalk()
    (in ETreeOnlyTestCase) @@ -1273,7 +1265,7 @@ (in ETreeOnlyTestCase) -test_child_ns_nons()
    +test_child_nonexistant()
    (in ObjectifyTestCase) test_iterwalk_attrib_ns()
    (in ETreeOnlyTestCase) @@ -1281,7 +1273,7 @@ (in ETreeOnlyTestCase) -test_child_set_ro()
    +test_child_ns_nons()
    (in ObjectifyTestCase) test_iterwalk_clear()
    (in ETreeOnlyTestCase) @@ -1289,7 +1281,7 @@ (in ETreeOnlyTestCase) -test_class_lookup()
    +test_child_set_ro()
    (in ObjectifyTestCase) test_iterwalk_getiterator()
    (in ETreeOnlyTestCase) @@ -1297,15 +1289,15 @@ (in ETreeOnlyTestCase) -test_class_lookup_reentry()
    -(in ClassLookupTestCase) +test_class_lookup()
    +(in ObjectifyTestCase) test_iterwalk_start()
    (in ETreeOnlyTestCase) test_tounicode_none()
    (in ETreeOnlyTestCase) -test_class_lookup_type_mismatch()
    +test_class_lookup_reentry()
    (in ClassLookupTestCase) test_iterwalk_start_end()
    (in ETreeOnlyTestCase) @@ -1313,15 +1305,15 @@ (in ETreeOnlyTestCase) -test_class_parse_filename()
    -(in _IOTestCaseBase) +test_class_lookup_type_mismatch()
    +(in ClassLookupTestCase) test_iterwalk_tag()
    (in ETreeOnlyTestCase) test_tree_io()
    (in _IOTestCaseBase) -test_class_parse_filename_remove_previous()
    +test_class_parse_filename()
    (in _IOTestCaseBase) test_iterwalk_tag_all()
    (in ETreeOnlyTestCase) @@ -1329,7 +1321,7 @@ (in _IOTestCaseBase) -test_class_parse_fileobject()
    +test_class_parse_filename_remove_previous()
    (in _IOTestCaseBase) test_large_sourceline_XML()
    (in ETreeOnlyTestCase) @@ -1337,7 +1329,7 @@ (in _ETreeTestCaseBase) -test_class_parse_unamed_fileobject()
    +test_class_parse_fileobject()
    (in _IOTestCaseBase) test_lookup()
    (in PyClassLookupTestCase) @@ -1345,31 +1337,31 @@ (in _ETreeTestCaseBase) -test_classlookup
    -(in lxml.tests) +test_class_parse_unamed_fileobject()
    +(in _IOTestCaseBase) test_lookup_attrib()
    (in PyClassLookupTestCase) test_type_bool()
    (in ObjectifyTestCase) -test_clean_doctype()
    -(in ETreeDtdTestCase) +test_classlookup
    +(in lxml.tests) test_lookup_bool()
    (in PyClassLookupTestCase) test_type_bool_cmp()
    (in ObjectifyTestCase) -test_clear()
    -(in _ETreeTestCaseBase) +test_clean_doctype()
    +(in ETreeDtdTestCase) test_lookup_get()
    (in PyClassLookupTestCase) test_type_float()
    (in ObjectifyTestCase) -test_clear_sub()
    +test_clear()
    (in _ETreeTestCaseBase) test_lookup_get_default()
    (in PyClassLookupTestCase) @@ -1377,7 +1369,7 @@ (in ObjectifyTestCase) -test_clear_tail()
    +test_clear_sub()
    (in _ETreeTestCaseBase) test_lookup_getchildren()
    (in PyClassLookupTestCase) @@ -1385,71 +1377,71 @@ (in ObjectifyTestCase) -test_closing_out_of_order_in_error_case()
    -(in _XmlFileTestCaseBase) +test_clear_tail()
    +(in _ETreeTestCaseBase) test_lookup_getitem()
    (in PyClassLookupTestCase) test_type_float_precision_consistency()
    (in ObjectifyTestCase) -test_comment()
    -(in _ETreeTestCaseBase) +test_closing_out_of_order_in_error_case()
    +(in _XmlFileTestCaseBase) test_lookup_getitem_neg()
    (in PyClassLookupTestCase) test_type_int()
    (in ObjectifyTestCase) -test_comment()
    -(in _XmlFileTestCaseBase) +test_comment()
    +(in _ETreeTestCaseBase) test_lookup_getnext()
    (in PyClassLookupTestCase) test_type_int_cmp()
    (in ObjectifyTestCase) -test_comment_base()
    -(in ProxyTestCase) +test_comment()
    +(in _XmlFileTestCaseBase) test_lookup_getparent()
    (in PyClassLookupTestCase) test_type_none_cmp()
    (in ObjectifyTestCase) -test_comment_before_dtd()
    -(in ETreeDtdTestCase) +test_comment_base()
    +(in ProxyTestCase) test_lookup_getprevious()
    (in PyClassLookupTestCase) test_type_NoneType()
    (in ObjectifyTestCase) -test_comment_empty()
    -(in ETreeOnlyTestCase) +test_comment_before_dtd()
    +(in ETreeDtdTestCase) test_lookup_getslice()
    (in PyClassLookupTestCase) test_type_str()
    (in ObjectifyTestCase) -test_comment_getitem_getslice()
    -(in _ETreeTestCaseBase) +test_comment_empty()
    +(in ETreeOnlyTestCase) test_lookup_iter_children()
    (in PyClassLookupTestCase) test_type_str_add()
    (in ObjectifyTestCase) -test_comment_immutable()
    -(in ETreeOnlyTestCase) +test_comment_getitem_getslice()
    +(in _ETreeTestCaseBase) test_lookup_iterchildren()
    (in PyClassLookupTestCase) test_type_str_as_complex()
    (in ObjectifyTestCase) -test_comment_immutable_attrib()
    +test_comment_immutable()
    (in ETreeOnlyTestCase) test_lookup_iterchildren_tag()
    (in PyClassLookupTestCase) @@ -1457,7 +1449,7 @@ (in ObjectifyTestCase) -test_comment_no_proxy_yet()
    +test_comment_immutable_attrib()
    (in ETreeOnlyTestCase) test_lookup_keep_ref_assertion()
    (in PyClassLookupTestCase) @@ -1465,31 +1457,31 @@ (in ObjectifyTestCase) -test_comment_nonsense()
    -(in _ETreeTestCaseBase) +test_comment_no_proxy_yet()
    +(in ETreeOnlyTestCase) test_lookup_len()
    (in PyClassLookupTestCase) test_type_str_cmp()
    (in ObjectifyTestCase) -test_comment_parse_empty()
    -(in ETreeOnlyTestCase) +test_comment_nonsense()
    +(in _ETreeTestCaseBase) test_lookup_prefix()
    (in PyClassLookupTestCase) test_type_str_floatliteral()
    (in ObjectifyTestCase) -test_comment_text()
    -(in _ETreeTestCaseBase) +test_comment_parse_empty()
    +(in ETreeOnlyTestCase) test_lookup_sourceline()
    (in PyClassLookupTestCase) test_type_str_hash()
    (in ObjectifyTestCase) -test_comment_whitespace()
    +test_comment_text()
    (in _ETreeTestCaseBase) test_lookup_tag()
    (in PyClassLookupTestCase) @@ -1497,15 +1489,15 @@ (in ObjectifyTestCase) -test_concurrent_attribute_names_in_dicts()
    -(in ThreadingTestCase) +test_comment_whitespace()
    +(in _ETreeTestCaseBase) test_lookup_tail()
    (in PyClassLookupTestCase) test_type_str_mod()
    (in ObjectifyTestCase) -test_concurrent_class_lookup()
    +test_concurrent_attribute_names_in_dicts()
    (in ThreadingTestCase) test_lookup_text()
    (in PyClassLookupTestCase) @@ -1513,7 +1505,7 @@ (in ObjectifyTestCase) -test_concurrent_proxies()
    +test_concurrent_class_lookup()
    (in ThreadingTestCase) test_lookup_without_fallback()
    (in ClassLookupTestCase) @@ -1521,35 +1513,43 @@ (in ObjectifyTestCase) -test_countchildren()
    -(in ObjectifyTestCase) +test_concurrent_proxies()
    +(in ThreadingTestCase) test_main_xslt_in_thread()
    (in ThreadingTestCase) test_type_str_sequence()
    (in ObjectifyTestCase) -test_crash()
    -(in _ETreeTestCaseBase) +test_countchildren()
    +(in ObjectifyTestCase) test_makeelement()
    (in _ETreeTestCaseBase) test_type_unregistered()
    (in ObjectifyTestCase) -test_create_element()
    -(in ETreeNamespaceClassesTestCase) +test_crash()
    +(in _ETreeTestCaseBase) test_merge_namespaced_subtree_as_slice()
    (in _ETreeTestCaseBase) test_type_ustr()
    (in ObjectifyTestCase) +test_create_element()
    +(in ETreeNamespaceClassesTestCase) +test_method_context_manager_misuse()
    +(in HtmlFileTestCase) +test_type_ustr_add()
    +(in ObjectifyTestCase) + + test_create_element_default()
    (in ETreeNamespaceClassesTestCase) test_missing_attributes()
    (in DoctestCompareTest) -test_type_ustr_add()
    +test_type_ustr_floatliteral()
    (in ObjectifyTestCase) @@ -1557,7 +1557,7 @@ (in ETreeXMLSchemaTestCase) test_missing_children()
    (in DoctestCompareTest) -test_type_ustr_floatliteral()
    +test_type_ustr_intliteral()
    (in ObjectifyTestCase) @@ -1565,7 +1565,7 @@ (in lxml.tests) test_module_HTML()
    (in HtmlParserTestCase) -test_type_ustr_intliteral()
    +test_type_ustr_mul()
    (in ObjectifyTestCase) @@ -1573,15 +1573,15 @@ (in CSSTestCase) test_module_HTML_access()
    (in HtmlParserTestCase) -test_type_ustr_mul()
    -(in ObjectifyTestCase) +test_unescaped_script()
    +(in HtmlFileTestCase) test_custom_lookup()
    (in ClassLookupTestCase) test_module_HTML_broken()
    (in HtmlParserTestCase) -test_unescaped_script()
    +test_unescaped_script_incremental()
    (in HtmlFileTestCase) @@ -1589,31 +1589,31 @@ (in ClassLookupTestCase) test_module_HTML_cdata()
    (in HtmlParserTestCase) -test_unescaped_script_incremental()
    -(in HtmlFileTestCase) +test_unicode
    +(in lxml.tests) test_data_element_attrib_attributes_precedence()
    (in ObjectifyTestCase) test_module_HTML_pretty_print()
    (in HtmlParserTestCase) -test_unicode
    -(in lxml.tests) +test_unicode_attr()
    +(in UnicodeTestCase) test_data_element_bool()
    (in ObjectifyTestCase) test_module_HTML_unicode()
    (in HtmlParserTestCase) -test_unicode_attr()
    -(in UnicodeTestCase) +test_unicode_byte_invalid()
    +(in ETreeOnlyTestCase) test_data_element_data_element_arg()
    (in ObjectifyTestCase) test_module_parse_fileobject_error()
    (in _IOTestCaseBase) -test_unicode_byte_invalid()
    +test_unicode_byte_invalid_sequence()
    (in ETreeOnlyTestCase) @@ -1621,7 +1621,7 @@ (in ObjectifyTestCase) test_module_parse_fileobject_late_error()
    (in _IOTestCaseBase) -test_unicode_byte_invalid_sequence()
    +test_unicode_byte_zero()
    (in ETreeOnlyTestCase) @@ -1629,15 +1629,15 @@ (in ObjectifyTestCase) test_module_parse_fileobject_type_error()
    (in _IOTestCaseBase) -test_unicode_byte_zero()
    -(in ETreeOnlyTestCase) +test_unicode_comment()
    +(in UnicodeTestCase) test_data_element_data_element_arg_pytype()
    (in ObjectifyTestCase) test_module_parse_gzipobject()
    (in _IOTestCaseBase) -test_unicode_comment()
    +test_unicode_ns_invalid()
    (in UnicodeTestCase) @@ -1645,7 +1645,7 @@ (in ObjectifyTestCase) test_module_parse_html()
    (in HtmlParserTestCase) -test_unicode_ns_invalid()
    +test_unicode_nstag()
    (in UnicodeTestCase) @@ -1653,7 +1653,7 @@ (in ObjectifyTestCase) test_module_parse_html_default_doctype()
    (in HtmlParserTestCase) -test_unicode_nstag()
    +test_unicode_nstag_invalid()
    (in UnicodeTestCase) @@ -1661,7 +1661,7 @@ (in ObjectifyTestCase) test_module_parse_html_error()
    (in HtmlParserTestCase) -test_unicode_nstag_invalid()
    +test_unicode_parse_stringio()
    (in UnicodeTestCase) @@ -1669,7 +1669,7 @@ (in ObjectifyTestCase) test_module_parse_html_filelike()
    (in HtmlParserTestCase) -test_unicode_parse_stringio()
    +test_unicode_qname()
    (in UnicodeTestCase) @@ -1677,7 +1677,7 @@ (in ObjectifyTestCase) test_module_parse_html_norecover()
    (in HtmlParserTestCase) -test_unicode_qname()
    +test_unicode_qname_invalid()
    (in UnicodeTestCase) @@ -1685,7 +1685,7 @@ (in ObjectifyTestCase) test_module_parse_large_fileobject()
    (in _IOTestCaseBase) -test_unicode_qname_invalid()
    +test_unicode_repr1()
    (in UnicodeTestCase) @@ -1693,7 +1693,7 @@ (in ObjectifyTestCase) test_multiple_elementrees()
    (in _ETreeTestCaseBase) -test_unicode_repr1()
    +test_unicode_repr2()
    (in UnicodeTestCase) @@ -1701,7 +1701,7 @@ (in ObjectifyTestCase) test_multiple_elementrees()
    (in ETreeRelaxNGTestCase) -test_unicode_repr2()
    +test_unicode_repr3()
    (in UnicodeTestCase) @@ -1709,7 +1709,7 @@ (in ObjectifyTestCase) test_multiple_elementrees()
    (in ETreeXSLTTestCase) -test_unicode_repr3()
    +test_unicode_repr4()
    (in UnicodeTestCase) @@ -1717,7 +1717,7 @@ (in ObjectifyTestCase) test_namespace_cleanup()
    (in ETreeOnlyTestCase) -test_unicode_repr4()
    +test_unicode_tag()
    (in UnicodeTestCase) @@ -1725,7 +1725,7 @@ (in ObjectifyTestCase) test_namespace_cleanup_attributes()
    (in ETreeOnlyTestCase) -test_unicode_tag()
    +test_unicode_tag_invalid()
    (in UnicodeTestCase) @@ -1733,7 +1733,7 @@ (in ObjectifyTestCase) test_namespace_cleanup_deep()
    (in ETreeOnlyTestCase) -test_unicode_tag_invalid()
    +test_unicode_text()
    (in UnicodeTestCase) @@ -1741,7 +1741,7 @@ (in ObjectifyTestCase) test_namespace_cleanup_deep_to_top()
    (in ETreeOnlyTestCase) -test_unicode_text()
    +test_unicode_xml()
    (in UnicodeTestCase) @@ -1749,7 +1749,7 @@ (in ObjectifyTestCase) test_namespace_cleanup_keep_prefixes()
    (in ETreeOnlyTestCase) -test_unicode_xml()
    +test_unicode_xml_broken()
    (in UnicodeTestCase) @@ -1757,7 +1757,7 @@ (in ObjectifyTestCase) test_namespace_cleanup_keep_prefixes_top()
    (in ETreeOnlyTestCase) -test_unicode_xml_broken()
    +test_uniname()
    (in UnicodeTestCase) @@ -1765,112 +1765,112 @@ (in ObjectifyTestCase) test_namespace_cleanup_many()
    (in ETreeOnlyTestCase) -test_uniname()
    -(in UnicodeTestCase) +test_unknown_event()
    +(in _XMLPullParserTest) test_data_element_nsmap_empty()
    (in ObjectifyTestCase) test_namespace_lookup()
    (in ClassLookupTestCase) -test_unknown_event()
    -(in _XMLPullParserTest) +test_unknown_type_raises()
    +(in BuilderTestCase) test_data_element_pytype_none()
    (in ObjectifyTestCase) test_namespace_nested_anonymous()
    -(in _XmlFileTestCaseBase) -test_unknown_type_raises()
    -(in BuilderTestCase) +(in _XmlFileTestCaseBase) +test_variable_result_tree_fragment()
    +(in ETreeXSLTExtFuncTestCase) test_data_element_pytype_none_compat()
    (in ObjectifyTestCase) test_namespace_nested_nsmap()
    (in _XmlFileTestCaseBase) -test_variable_result_tree_fragment()
    -(in ETreeXSLTExtFuncTestCase) +test_vars()
    +(in ObjectifyTestCase) test_data_element_pytypes()
    (in ObjectifyTestCase) test_namespace_nsmap()
    (in _XmlFileTestCaseBase) -test_vars()
    -(in ObjectifyTestCase) +test_version()
    +(in ETreeOnlyTestCase) test_data_element_str()
    (in ObjectifyTestCase) test_namespaces()
    (in ETreeOnlyTestCase) -test_version()
    -(in ETreeOnlyTestCase) +test_void_elements()
    +(in HtmlFileTestCase) test_data_element_str_floatliteral()
    (in ObjectifyTestCase) test_namespaces_after_serialize()
    (in _ETreeTestCaseBase) -test_void_elements()
    -(in HtmlFileTestCase) +test_weird_dict_interaction()
    +(in _ETreeTestCaseBase) test_data_element_str_intliteral()
    (in ObjectifyTestCase) test_namespaces_copy_element()
    (in ETreeOnlyTestCase) -test_weird_dict_interaction()
    -(in _ETreeTestCaseBase) +test_wide_unicode_xml()
    +(in HtmlParserTestCase) test_data_element_unregistered()
    (in ObjectifyTestCase) test_namespaces_default()
    (in ETreeOnlyTestCase) -test_wide_unicode_xml()
    -(in HtmlParserTestCase) +test_wide_unicode_xml()
    +(in UnicodeTestCase) test_data_element_ustr()
    (in ObjectifyTestCase) test_namespaces_default_and_attr()
    (in ETreeOnlyTestCase) -test_wide_unicode_xml()
    -(in UnicodeTestCase) +test_write()
    +(in _ETreeTestCaseBase) test_data_element_ustr_floatliteral()
    (in ObjectifyTestCase) test_namespaces_default_and_other()
    (in ETreeOnlyTestCase) -test_write()
    -(in _ETreeTestCaseBase) +test_write()
    +(in ETreeWriteTestCase) test_data_element_ustr_intliteral()
    (in ObjectifyTestCase) test_namespaces_default_copy_element()
    (in ETreeOnlyTestCase) -test_write()
    -(in ETreeWriteTestCase) +test_write_compressed_text()
    +(in ETreeIOTestCase) test_data_element_xsitypes()
    (in ObjectifyTestCase) test_namespaces_elementtree()
    (in ETreeOnlyTestCase) -test_write_compressed_text()
    -(in ETreeIOTestCase) +test_write_declaration()
    +(in HtmlFileTestCase) test_data_element_xsitypes_prefixed()
    (in ObjectifyTestCase) test_namespaces_reuse_after_move()
    (in ETreeOnlyTestCase) -test_write_declaration()
    -(in HtmlFileTestCase) +test_write_doctype()
    +(in ETreeWriteTestCase) test_data_element_xsitypes_xsdprefixed()
    @@ -1957,7 +1957,7 @@ (in _ETreeTestCaseBase) test_ns_decl_tostring_root()
    (in _ETreeTestCaseBase) -test_write_gzip_level()
    +test_write_gzip_doctype()
    (in ETreeWriteTestCase) @@ -1965,23 +1965,23 @@ (in _ETreeTestCaseBase) test_ns_events()
    (in _XMLPullParserTest) -test_write_invalid_filename()
    -(in _IOTestCaseBase) +test_write_gzip_level()
    +(in ETreeWriteTestCase) test_deepcopy_comment()
    (in _ETreeTestCaseBase) test_ns_move()
    (in _ETreeTestCaseBase) -test_write_method_html()
    -(in _ETreeTestCaseBase) +test_write_invalid_filename()
    +(in _IOTestCaseBase) test_deepcopy_elementtree()
    (in _ETreeTestCaseBase) test_ns_setting()
    (in _ETreeTestCaseBase) -test_write_method_text()
    +test_write_method_html()
    (in _ETreeTestCaseBase) @@ -1989,23 +1989,23 @@ (in ETreeOnlyTestCase) test_ns_tag_parse()
    (in _ETreeTestCaseBase) -test_write_namespaced_element()
    -(in HtmlFileTestCase) +test_write_method_text()
    +(in _ETreeTestCaseBase) test_deepcopy_elementtree_pi()
    (in ETreeOnlyTestCase) test_nsclasses
    (in lxml.tests) -test_xinclude()
    -(in _XIncludeTestCase) +test_write_namespaced_element()
    +(in HtmlFileTestCase) test_deepcopy_namespaces()
    (in _ETreeTestCaseBase) test_nsmap_prefix_invalid()
    (in ETreeOnlyTestCase) -test_xinclude_resolver()
    +test_xinclude()
    (in _XIncludeTestCase) @@ -2013,7 +2013,7 @@ (in ETreeOnlyTestCase) test_object_path()
    (in ObjectifyTestCase) -test_xinclude_resolver_recursive()
    +test_xinclude_resolver()
    (in _XIncludeTestCase) @@ -2021,7 +2021,7 @@ (in ETreeOnlyTestCase) test_object_path_addattr()
    (in ObjectifyTestCase) -test_xinclude_text()
    +test_xinclude_resolver_recursive()
    (in _XIncludeTestCase) @@ -2029,71 +2029,71 @@ (in _ETreeTestCaseBase) test_object_path_addattr_create()
    (in ObjectifyTestCase) -test_XML()
    -(in _ETreeTestCaseBase) +test_xinclude_text()
    +(in _XIncludeTestCase) test_deepcopy_tail()
    (in _ETreeTestCaseBase) test_object_path_addattr_create_element()
    (in ObjectifyTestCase) -test_xml_base()
    -(in ETreeOnlyTestCase) +test_XML()
    +(in _ETreeTestCaseBase) test_default_class_lookup()
    (in ClassLookupTestCase) test_object_path_addattr_create_list()
    (in ObjectifyTestCase) -test_xml_base()
    -(in ObjectifyTestCase) +test_xml_base()
    +(in ETreeOnlyTestCase) test_default_class_lookup_pull_parser()
    (in ClassLookupTestCase) test_object_path_addattr_element()
    (in ObjectifyTestCase) -test_xml_base_attribute()
    -(in ETreeOnlyTestCase) +test_xml_base()
    +(in ObjectifyTestCase) test_default_namespace()
    (in _XmlFileTestCaseBase) test_object_path_default_absolute()
    (in ObjectifyTestCase) -test_xml_base_attribute()
    -(in ObjectifyTestCase) +test_xml_base_attribute()
    +(in ETreeOnlyTestCase) test_default_parser_HTML_broken()
    (in HtmlParserTestCase) test_object_path_default_relative()
    (in ObjectifyTestCase) -test_XML_base_url_docinfo()
    -(in ETreeOnlyTestCase) +test_xml_base_attribute()
    +(in ObjectifyTestCase) test_default_tagname()
    (in ETreeNamespaceClassesTestCase) test_object_path_dot()
    (in ObjectifyTestCase) -test_XML_base_url_docinfo()
    -(in ObjectifyTestCase) +test_XML_base_url_docinfo()
    +(in ETreeOnlyTestCase) test_del_attribute_ns()
    (in _ETreeTestCaseBase) test_object_path_dot_list()
    (in ObjectifyTestCase) -test_xml_mode_element_inside_html()
    -(in HtmlFileTestCase) +test_XML_base_url_docinfo()
    +(in ObjectifyTestCase) test_del_attribute_ns_parsed()
    (in _ETreeTestCaseBase) test_object_path_dot_root()
    (in ObjectifyTestCase) -test_xml_mode_write_inside_html()
    +test_xml_mode_element_inside_html()
    (in HtmlFileTestCase) @@ -2101,31 +2101,31 @@ (in _ETreeTestCaseBase) test_object_path_dot_root_list()
    (in ObjectifyTestCase) -test_XML_set_base_url_docinfo()
    -(in ETreeOnlyTestCase) +test_xml_mode_write_inside_html()
    +(in HtmlFileTestCase) test_del_setitem()
    (in _ETreeTestCaseBase) test_object_path_fail()
    (in ObjectifyTestCase) -test_XML_set_base_url_docinfo()
    -(in ObjectifyTestCase) +test_XML_set_base_url_docinfo()
    +(in ETreeOnlyTestCase) test_del_setslice()
    (in _ETreeTestCaseBase) test_object_path_fail_parse_empty()
    (in ObjectifyTestCase) -test_XMLDTDID()
    -(in ETreeOnlyTestCase) +test_XML_set_base_url_docinfo()
    +(in ObjectifyTestCase) test_delitem()
    (in _ETreeTestCaseBase) test_object_path_fail_parse_empty_list()
    (in ObjectifyTestCase) -test_XMLDTDID_empty()
    +test_XMLDTDID()
    (in ETreeOnlyTestCase) @@ -2133,7 +2133,7 @@ (in _ETreeTestCaseBase) test_object_path_hasattr()
    (in ObjectifyTestCase) -test_XMLDTDID_no_id_dict()
    +test_XMLDTDID_empty()
    (in ETreeOnlyTestCase) @@ -2141,31 +2141,31 @@ (in _ETreeTestCaseBase) test_object_path_index()
    (in ObjectifyTestCase) -test_XMLID()
    -(in _ETreeTestCaseBase) +test_XMLDTDID_no_id_dict()
    +(in ETreeOnlyTestCase) test_delslice_child_tail()
    (in _ETreeTestCaseBase) test_object_path_index_fail_lookup()
    (in ObjectifyTestCase) -test_xmlschema
    -(in lxml.tests) +test_XMLID()
    +(in _ETreeTestCaseBase) test_delslice_memory()
    (in _ETreeTestCaseBase) test_object_path_index_fail_parse()
    (in ObjectifyTestCase) -test_xmlschema()
    -(in ETreeXMLSchemaTestCase) +test_xmlschema
    +(in lxml.tests) test_delslice_negative1()
    (in _ETreeTestCaseBase) test_object_path_index_list()
    (in ObjectifyTestCase) -test_xmlschema_comment_error()
    +test_xmlschema()
    (in ETreeXMLSchemaTestCase) @@ -2173,7 +2173,7 @@ (in _ETreeTestCaseBase) test_object_path_list()
    (in ObjectifyTestCase) -test_xmlschema_default_attributes()
    +test_xmlschema_comment_error()
    (in ETreeXMLSchemaTestCase) @@ -2181,7 +2181,7 @@ (in _ETreeTestCaseBase) test_object_path_ns()
    (in ObjectifyTestCase) -test_xmlschema_elementtree_error()
    +test_xmlschema_default_attributes()
    (in ETreeXMLSchemaTestCase) @@ -2189,7 +2189,7 @@ (in _ETreeTestCaseBase) test_object_path_ns_list()
    (in ObjectifyTestCase) -test_xmlschema_error_log()
    +test_xmlschema_elementtree_error()
    (in ETreeXMLSchemaTestCase) @@ -2197,7 +2197,7 @@ (in _ETreeTestCaseBase) test_object_path_set()
    (in ObjectifyTestCase) -test_xmlschema_file()
    +test_xmlschema_error_log()
    (in ETreeXMLSchemaTestCase) @@ -2205,7 +2205,7 @@ (in _ETreeTestCaseBase) test_object_path_set_create()
    (in ObjectifyTestCase) -test_xmlschema_illegal_validation_error()
    +test_xmlschema_error_log_path()
    (in ETreeXMLSchemaTestCase) @@ -2213,7 +2213,7 @@ (in ObjectifyTestCase) test_object_path_set_create_element()
    (in ObjectifyTestCase) -test_xmlschema_import_file()
    +test_xmlschema_file()
    (in ETreeXMLSchemaTestCase) @@ -2221,7 +2221,7 @@ (in ObjectifyTestCase) test_object_path_set_create_list()
    (in ObjectifyTestCase) -test_xmlschema_invalid_schema1()
    +test_xmlschema_illegal_validation_error()
    (in ETreeXMLSchemaTestCase) @@ -2229,7 +2229,7 @@ (in ObjectifyTestCase) test_object_path_set_element()
    (in ObjectifyTestCase) -test_xmlschema_invalid_schema2()
    +test_xmlschema_import_file()
    (in ETreeXMLSchemaTestCase) @@ -2237,7 +2237,7 @@ (in DoctestCompareTest) test_object_path_syntax()
    (in ObjectifyTestCase) -test_xmlschema_iterparse()
    +test_xmlschema_invalid_schema1()
    (in ETreeXMLSchemaTestCase) @@ -2245,7 +2245,7 @@ (in DoctestCompareTest) test_objectify
    (in lxml.tests) -test_xmlschema_iterparse_fail()
    +test_xmlschema_invalid_schema2()
    (in ETreeXMLSchemaTestCase) @@ -2253,15 +2253,15 @@ (in ObjectifyTestCase) test_open_namespaced_element()
    (in HtmlFileTestCase) -test_xmlschema_nested_resolvers()
    -(in ETreeXMLSchemaResolversTestCase) +test_xmlschema_iterparse()
    +(in ETreeXMLSchemaTestCase) test_docinfo_empty()
    (in ETreeOnlyTestCase) test_parse_base_url_docinfo()
    (in ETreeOnlyTestCase) -test_xmlschema_parse()
    +test_xmlschema_iterparse_fail()
    (in ETreeXMLSchemaTestCase) @@ -2269,15 +2269,15 @@ (in ETreeOnlyTestCase) test_parse_base_url_docinfo()
    (in ObjectifyTestCase) -test_xmlschema_parse_default_attributes()
    -(in ETreeXMLSchemaTestCase) +test_xmlschema_nested_resolvers()
    +(in ETreeXMLSchemaResolversTestCase) test_docinfo_public()
    (in ETreeOnlyTestCase) test_parse_cdata()
    (in _ETreeTestCaseBase) -test_xmlschema_parse_default_attributes_schema_config()
    +test_xmlschema_parse()
    (in ETreeXMLSchemaTestCase) @@ -2285,7 +2285,7 @@ (in ETreeOnlyTestCase) test_parse_encoding_8bit_explicit()
    (in _ETreeTestCaseBase) -test_xmlschema_parse_fixed_attributes()
    +test_xmlschema_parse_default_attributes()
    (in ETreeXMLSchemaTestCase) @@ -2293,23 +2293,23 @@ (in lxml.tests) test_parse_encoding_8bit_explicit()
    (in HtmlParserTestCase) -test_xmlschema_resolvers()
    -(in ETreeXMLSchemaResolversTestCase) +test_xmlschema_parse_default_attributes_schema_config()
    +(in ETreeXMLSchemaTestCase) test_doctype_name_only_roundtrip()
    (in ETreeOnlyTestCase) test_parse_encoding_8bit_override()
    (in _ETreeTestCaseBase) -test_xmlschema_resolvers_noroot()
    -(in ETreeXMLSchemaResolversTestCase) +test_xmlschema_parse_fixed_attributes()
    +(in ETreeXMLSchemaTestCase) test_doctype_output_override()
    (in ETreeOnlyTestCase) test_parse_encoding_8bit_override()
    (in HtmlParserTestCase) -test_xmlschema_resolvers_root()
    +test_xmlschema_resolvers()
    (in ETreeXMLSchemaResolversTestCase) @@ -2317,47 +2317,47 @@ (in lxml.tests) test_parse_error()
    (in _ETreeTestCaseBase) -test_xmlschema_shortcut()
    -(in ETreeXMLSchemaTestCase) +test_xmlschema_resolvers_noroot()
    +(in ETreeXMLSchemaResolversTestCase) test_dtd()
    (in ETreeDtdTestCase) test_parse_error_from_file()
    (in _ETreeTestCaseBase) -test_xmlschema_stringio()
    -(in ETreeXMLSchemaTestCase) +test_xmlschema_resolvers_root()
    +(in ETreeXMLSchemaResolversTestCase) test_dtd_api_internal()
    (in ETreeDtdTestCase) test_parse_error_logging()
    (in ETreeErrorLogTest) -test_xmlsyntaxerror_has_info()
    -(in ErrorTestCase) +test_xmlschema_shortcut()
    +(in ETreeXMLSchemaTestCase) test_dtd_assertValid()
    (in ETreeDtdTestCase) test_parse_error_none()
    (in _ETreeTestCaseBase) -test_xpath_boolean()
    -(in ETreeXPathTestCase) +test_xmlschema_stringio()
    +(in ETreeXMLSchemaTestCase) test_dtd_attrs()
    (in ETreeDtdTestCase) test_parse_file()
    (in _ETreeTestCaseBase) -test_xpath_class_error()
    -(in ETreeXPathTestCase) +test_xmlsyntaxerror_has_info()
    +(in ErrorTestCase) test_dtd_broken()
    (in ETreeDtdTestCase) test_parse_file_dtd()
    (in ETreeDtdTestCase) -test_xpath_class_prefix_error()
    +test_xpath_boolean()
    (in ETreeXPathTestCase) @@ -2365,23 +2365,23 @@ (in ETreeDtdTestCase) test_parse_file_encoding()
    (in _ETreeTestCaseBase) -test_xpath_compile_doc()
    -(in ETreeXPathClassTestCase) +test_xpath_class_error()
    +(in ETreeXPathTestCase) test_dtd_internal()
    (in ETreeDtdTestCase) test_parse_file_nonexistent()
    (in _ETreeTestCaseBase) -test_xpath_compile_element()
    -(in ETreeXPathClassTestCase) +test_xpath_class_prefix_error()
    +(in ETreeXPathTestCase) test_dtd_internal_invalid()
    (in ETreeDtdTestCase) test_parse_file_object()
    (in _ETreeTestCaseBase) -test_xpath_compile_error()
    +test_xpath_compile_doc()
    (in ETreeXPathClassTestCase) @@ -2389,15 +2389,15 @@ (in ETreeDtdTestCase) test_parse_file_object_encoding()
    (in _ETreeTestCaseBase) -test_xpath_compile_ns()
    -(in ETreeETXPathClassTestCase) +test_xpath_compile_element()
    +(in ETreeXPathClassTestCase) test_dtd_invalid_duplicate_id()
    (in ETreeDtdTestCase) test_parse_fileobject_unicode()
    (in ETreeOnlyTestCase) -test_xpath_compile_vars()
    +test_xpath_compile_error()
    (in ETreeXPathClassTestCase) @@ -2405,31 +2405,31 @@ (in ETreeOnlyTestCase) test_parse_parser_type_error()
    (in ETreeOnlyTestCase) -test_xpath_context_node()
    -(in ETreeXPathTestCase) +test_xpath_compile_ns()
    +(in ETreeETXPathClassTestCase) test_dtd_parse_file_not_found()
    (in ETreeDtdTestCase) test_parse_remove_comments()
    (in ETreeOnlyTestCase) -test_xpath_document_root()
    -(in ETreeXPathTestCase) +test_xpath_compile_vars()
    +(in ETreeXPathClassTestCase) test_dtd_parse_invalid()
    (in ETreeDtdTestCase) test_parse_remove_pis()
    (in ETreeOnlyTestCase) -test_xpath_elementtree_error()
    -(in ETreeXPathClassTestCase) +test_xpath_context_node()
    +(in ETreeXPathTestCase) test_dtd_parse_valid()
    (in ETreeDtdTestCase) test_parse_stringio()
    (in _ETreeTestCaseBase) -test_xpath_error()
    +test_xpath_document_root()
    (in ETreeXPathTestCase) @@ -2437,15 +2437,15 @@ (in ETreeDtdTestCase) test_parse_stringio_base_url()
    (in ETreeOnlyTestCase) -test_xpath_eval_context_clear()
    -(in ETreeXPathTestCase) +test_xpath_elementtree_error()
    +(in ETreeXPathClassTestCase) test_dtd_parse_valid_relative()
    (in ETreeDtdTestCase) test_parse_stringio_base_url()
    (in ObjectifyTestCase) -test_xpath_eval_context_propagation()
    +test_xpath_error()
    (in ETreeXPathTestCase) @@ -2453,7 +2453,7 @@ (in ETreeDtdTestCase) test_parse_utf8_bom()
    (in _IOTestCaseBase) -test_xpath_evaluator()
    +test_xpath_eval_context_clear()
    (in ETreeXPathTestCase) @@ -2461,7 +2461,7 @@ (in ETreeDtdTestCase) test_parse_with_encoding()
    (in _ETreeTestCaseBase) -test_xpath_evaluator_element()
    +test_xpath_eval_context_propagation()
    (in ETreeXPathTestCase) @@ -2469,7 +2469,7 @@ (in ETreeOnlyTestCase) test_parseid()
    (in ETreeOnlyTestCase) -test_xpath_evaluator_tree()
    +test_xpath_evaluator()
    (in ETreeXPathTestCase) @@ -2477,7 +2477,7 @@ (in ObjectifyTestCase) test_parser_based_lookup()
    (in ClassLookupTestCase) -test_xpath_evaluator_tree_absolute()
    +test_xpath_evaluator_element()
    (in ETreeXPathTestCase) @@ -2485,39 +2485,39 @@ (in ObjectifyTestCase) test_parser_encoding()
    (in ETreeOnlyTestCase) -test_xpath_exslt_functions_date()
    -(in ETreeXPathExsltTestCase) +test_xpath_evaluator_tree()
    +(in ETreeXPathTestCase) test_efactory_float()
    (in ObjectifyTestCase) test_parser_encoding_unknown()
    (in ETreeOnlyTestCase) -test_xpath_exslt_functions_strings()
    -(in ETreeXPathExsltTestCase) +test_xpath_evaluator_tree_absolute()
    +(in ETreeXPathTestCase) test_efactory_int()
    (in ObjectifyTestCase) test_parser_input_mix()
    (in HttpIOTestCase) -test_xpath_extensions()
    -(in ETreeXPathTestCase) +test_xpath_exslt_functions_date()
    +(in ETreeXPathExsltTestCase) test_efactory_nested()
    (in ObjectifyTestCase) test_parser_target_attrib()
    (in _ETreeTestCaseBase) -test_xpath_extensions_error()
    -(in ETreeXPathTestCase) +test_xpath_exslt_functions_strings()
    +(in ETreeXPathExsltTestCase) test_efactory_none()
    (in ObjectifyTestCase) test_parser_target_cdata()
    (in ETreeOnlyTestCase) -test_xpath_extensions_mix()
    +test_xpath_extensions()
    (in ETreeXPathTestCase) @@ -2525,7 +2525,7 @@ (in ObjectifyTestCase) test_parser_target_comment()
    (in ETreeOnlyTestCase) -test_xpath_extensions_nodes()
    +test_xpath_extensions_error()
    (in ETreeXPathTestCase) @@ -2533,7 +2533,7 @@ (in ObjectifyTestCase) test_parser_target_data()
    (in _ETreeTestCaseBase) -test_xpath_extensions_nodes_append()
    +test_xpath_extensions_mix()
    (in ETreeXPathTestCase) @@ -2541,7 +2541,7 @@ (in ObjectifyTestCase) test_parser_target_entity()
    (in _ETreeTestCaseBase) -test_xpath_extensions_nodes_append2()
    +test_xpath_extensions_nodes()
    (in ETreeXPathTestCase) @@ -2549,7 +2549,7 @@ (in ObjectifyTestCase) test_parser_target_entity_unknown()
    (in _ETreeTestCaseBase) -test_xpath_extensions_wrong_args()
    +test_xpath_extensions_nodes_append()
    (in ETreeXPathTestCase) @@ -2557,7 +2557,7 @@ (in _ETreeTestCaseBase) test_parser_target_error_in_close()
    (in _ETreeTestCaseBase) -test_xpath_list_attribute()
    +test_xpath_extensions_nodes_append2()
    (in ETreeXPathTestCase) @@ -2565,7 +2565,7 @@ (in _XmlFileTestCaseBase) test_parser_target_error_in_end()
    (in _ETreeTestCaseBase) -test_xpath_list_attribute_parent()
    +test_xpath_extensions_wrong_args()
    (in ETreeXPathTestCase) @@ -2573,7 +2573,7 @@ (in ProxyTestCase) test_parser_target_error_in_start()
    (in _ETreeTestCaseBase) -test_xpath_list_attribute_parent_no_smart_strings()
    +test_xpath_list_attribute()
    (in ETreeXPathTestCase) @@ -2581,7 +2581,7 @@ (in ProxyTestCase) test_parser_target_error_in_start_and_close()
    (in _ETreeTestCaseBase) -test_xpath_list_comment()
    +test_xpath_list_attribute_parent()
    (in ETreeXPathTestCase) @@ -2589,7 +2589,7 @@ (in _ETreeTestCaseBase) test_parser_target_feed_exception()
    (in ETreeOnlyTestCase) -test_xpath_list_elements()
    +test_xpath_list_attribute_parent_no_smart_strings()
    (in ETreeXPathTestCase) @@ -2597,7 +2597,7 @@ (in ETreeNamespaceClassesTestCase) test_parser_target_feed_no_id_dict()
    (in ETreeOnlyTestCase) -test_xpath_list_nothing()
    +test_xpath_list_comment()
    (in ETreeXPathTestCase) @@ -2605,7 +2605,7 @@ (in ErrorTestCase) test_parser_target_fromstring_exception()
    (in ETreeOnlyTestCase) -test_xpath_list_text()
    +test_xpath_list_elements()
    (in ETreeXPathTestCase) @@ -2613,7 +2613,7 @@ (in _ETreeTestCaseBase) test_parser_target_pi()
    (in ETreeOnlyTestCase) -test_xpath_list_text_parent()
    +test_xpath_list_nothing()
    (in ETreeXPathTestCase) @@ -2621,7 +2621,7 @@ (in _ETreeTestCaseBase) test_parser_target_property()
    (in _ETreeTestCaseBase) -test_xpath_list_text_parent_no_smart_strings()
    +test_xpath_list_text()
    (in ETreeXPathTestCase) @@ -2629,7 +2629,7 @@ (in _ETreeTestCaseBase) test_parser_target_recover()
    (in ETreeOnlyTestCase) -test_xpath_list_unicode_text_parent()
    +test_xpath_list_text_parent()
    (in ETreeXPathTestCase) @@ -2637,7 +2637,7 @@ (in _ETreeTestCaseBase) test_parser_target_tag()
    (in _ETreeTestCaseBase) -test_xpath_namespace()
    +test_xpath_list_text_parent_no_smart_strings()
    (in ETreeXPathTestCase) @@ -2645,7 +2645,7 @@ (in ETreeOnlyTestCase) test_parser_version()
    (in _ETreeTestCaseBase) -test_xpath_namespace_empty()
    +test_xpath_list_unicode_text_parent()
    (in ETreeXPathTestCase) @@ -2653,7 +2653,7 @@ (in ETreeOnlyTestCase) test_pi()
    (in _ETreeTestCaseBase) -test_xpath_ns()
    +test_xpath_namespace()
    (in ETreeXPathTestCase) @@ -2661,7 +2661,7 @@ (in ETreeOnlyTestCase) test_pi()
    (in ETreeOnlyTestCase) -test_xpath_ns_empty()
    +test_xpath_namespace_empty()
    (in ETreeXPathTestCase) @@ -2669,7 +2669,7 @@ (in ETreeOnlyTestCase) test_pi()
    (in _XmlFileTestCaseBase) -test_xpath_ns_none()
    +test_xpath_ns()
    (in ETreeXPathTestCase) @@ -2677,7 +2677,7 @@ (in ETreeOnlyTestCase) test_pi_base()
    (in ProxyTestCase) -test_xpath_number()
    +test_xpath_ns_empty()
    (in ETreeXPathTestCase) @@ -2685,39 +2685,39 @@ (in _XmlFileTestCaseBase) test_pi_nonsense()
    (in _ETreeTestCaseBase) -test_xpath_on_context_node()
    -(in ETreeXSLTExtFuncTestCase) +test_xpath_ns_none()
    +(in ETreeXPathTestCase) test_element_nested_with_text()
    (in _XmlFileTestCaseBase) test_pi_parse()
    (in ETreeOnlyTestCase) -test_xpath_on_foreign_context_node()
    -(in ETreeXSLTExtFuncTestCase) +test_xpath_number()
    +(in ETreeXPathTestCase) test_element_nsmap()
    (in ETreeOnlyTestCase) test_pi_pseudo_attributes_attrib()
    (in ETreeOnlyTestCase) -test_xpath_prefix_error()
    -(in ETreeXPathTestCase) +test_xpath_on_context_node()
    +(in ETreeXSLTExtFuncTestCase) test_element_nsmap_custom()
    (in ObjectifyTestCase) test_pi_pseudo_attributes_get()
    (in ETreeOnlyTestCase) -test_xpath_string()
    -(in ETreeXPathTestCase) +test_xpath_on_foreign_context_node()
    +(in ETreeXSLTExtFuncTestCase) test_element_nsmap_custom_prefixes()
    (in ObjectifyTestCase) test_pickle()
    (in ObjectifyTestCase) -test_xpath_text_from_other_document()
    +test_xpath_prefix_error()
    (in ETreeXPathTestCase) @@ -2725,7 +2725,7 @@ (in ObjectifyTestCase) test_pickle_boolelement()
    (in ObjectifyTestCase) -test_xpath_variables()
    +test_xpath_string()
    (in ETreeXPathTestCase) @@ -2733,7 +2733,7 @@ (in ObjectifyTestCase) test_pickle_elementtree()
    (in ObjectifyTestCase) -test_xpath_variables_nodeset()
    +test_xpath_text_from_other_document()
    (in ETreeXPathTestCase) @@ -2741,31 +2741,31 @@ (in ETreeOnlyTestCase) test_pickle_floattelement()
    (in ObjectifyTestCase) -test_xpathevaluator
    -(in lxml.tests) +test_xpath_variables()
    +(in ETreeXPathTestCase) test_element_sax()
    (in ETreeSaxTestCase) test_pickle_intelement()
    (in ObjectifyTestCase) -test_xsiannotate_ignore_old()
    -(in ObjectifyTestCase) +test_xpath_variables_nodeset()
    +(in ETreeXPathTestCase) test_element_sax_ns()
    (in ETreeSaxTestCase) test_pickle_noneelement()
    (in ObjectifyTestCase) -test_xsiannotate_use_old()
    -(in ObjectifyTestCase) +test_xpathevaluator
    +(in lxml.tests) test_element_with_attributes()
    (in _ETreeTestCaseBase) test_pickle_strelement()
    (in ObjectifyTestCase) -test_xsinil_deannotate()
    +test_xsiannotate_ignore_old()
    (in ObjectifyTestCase) @@ -2773,7 +2773,7 @@ (in _ETreeTestCaseBase) test_prefix()
    (in ETreeOnlyTestCase) -test_xsitype_deannotate()
    +test_xsiannotate_use_old()
    (in ObjectifyTestCase) @@ -2781,31 +2781,31 @@ (in _ETreeTestCaseBase) test_prefix_default_ns()
    (in ETreeOnlyTestCase) -test_xslt
    -(in lxml.tests) +test_xsinil_deannotate()
    +(in ObjectifyTestCase) test_element_with_attributes_keywords()
    (in _ETreeTestCaseBase) test_processinginstruction()
    (in _ETreeTestCaseBase) -test_xslt()
    -(in ETreeXSLTTestCase) +test_xsitype_deannotate()
    +(in ObjectifyTestCase) test_element_with_attributes_ns()
    (in _ETreeTestCaseBase) test_proxy_collect_siblings()
    (in ETreeOnlyTestCase) -test_xslt_access_control_repr()
    -(in ETreeXSLTTestCase) +test_xslt
    +(in lxml.tests) test_element_write_text()
    (in _XmlFileTestCaseBase) test_proxy_collect_siblings_text()
    (in ETreeOnlyTestCase) -test_xslt_broken()
    +test_xslt()
    (in ETreeXSLTTestCase) @@ -2813,7 +2813,7 @@ (in lxml.tests) test_proxy_hashing()
    (in ProxyTestCase) -test_xslt_copy()
    +test_xslt_access_control_repr()
    (in ETreeXSLTTestCase) @@ -2821,7 +2821,7 @@ (in lxml.tests) test_proxy_reuse()
    (in ProxyTestCase) -test_xslt_default_parameters()
    +test_xslt_broken()
    (in ETreeXSLTTestCase) @@ -2829,7 +2829,7 @@ (in _ETreeTestCaseBase) test_proxy_reuse_after_del_root()
    (in ProxyTestCase) -test_xslt_document_elementtree()
    +test_xslt_copy()
    (in ETreeXSLTTestCase) @@ -2837,7 +2837,7 @@ (in _ETreeTestCaseBase) test_proxy_reuse_after_gc()
    (in ProxyTestCase) -test_xslt_document_error()
    +test_xslt_default_parameters()
    (in ETreeXSLTTestCase) @@ -2845,7 +2845,7 @@ (in ETreeOnlyTestCase) test_pull_from_simple_target()
    (in XMLPullParserTest) -test_xslt_document_parse()
    +test_xslt_document_elementtree()
    (in ETreeXSLTTestCase) @@ -2853,7 +2853,7 @@ (in ETreeOnlyTestCase) test_pull_from_simple_target_start_end()
    (in XMLPullParserTest) -test_xslt_document_parse_allow()
    +test_xslt_document_error()
    (in ETreeXSLTTestCase) @@ -2861,7 +2861,7 @@ (in ETreeOnlyTestCase) test_pull_from_tree_builder()
    (in XMLPullParserTest) -test_xslt_document_parse_deny()
    +test_xslt_document_parse()
    (in ETreeXSLTTestCase) @@ -2869,7 +2869,7 @@ (in ETreeOnlyTestCase) test_pull_from_tree_builder_subclass()
    (in XMLPullParserTest) -test_xslt_document_parse_deny_all()
    +test_xslt_document_parse_allow()
    (in ETreeXSLTTestCase) @@ -2877,7 +2877,7 @@ (in ETreeOnlyTestCase) test_pyannotate_empty()
    (in ObjectifyTestCase) -test_xslt_document_XML()
    +test_xslt_document_parse_deny()
    (in ETreeXSLTTestCase) @@ -2885,7 +2885,7 @@ (in _ETreeTestCaseBase) test_pyannotate_ignore_old()
    (in ObjectifyTestCase) -test_xslt_document_XML_resolver()
    +test_xslt_document_parse_deny_all()
    (in ETreeXSLTTestCase) @@ -2893,7 +2893,7 @@ (in _ETreeTestCaseBase) test_pyannotate_use_old()
    (in ObjectifyTestCase) -test_xslt_elementtree_error()
    +test_xslt_document_XML()
    (in ETreeXSLTTestCase) @@ -2901,7 +2901,7 @@ (in ETreeXPathTestCase) test_pyclasslookup
    (in lxml.tests) -test_xslt_empty()
    +test_xslt_document_XML_resolver()
    (in ETreeXSLTTestCase) @@ -2909,7 +2909,7 @@ (in ETreeXPathTestCase) test_pypy_proxy_collect()
    (in ETreeOnlyTestCase) -test_xslt_encoding()
    +test_xslt_elementtree_error()
    (in ETreeXSLTTestCase) @@ -2917,7 +2917,7 @@ (in _ETreeTestCaseBase) test_pytype_annotation()
    (in ObjectifyTestCase) -test_xslt_encoding_override()
    +test_xslt_empty()
    (in ETreeXSLTTestCase) @@ -2925,7 +2925,7 @@ (in ETreeOnlyTestCase) test_pytype_annotation_empty()
    (in ObjectifyTestCase) -test_xslt_html_output()
    +test_xslt_encoding()
    (in ETreeXSLTTestCase) @@ -2933,7 +2933,7 @@ (in ETreeDtdTestCase) test_pytype_annotation_use_old()
    (in ObjectifyTestCase) -test_xslt_include()
    +test_xslt_encoding_override()
    (in ETreeXSLTTestCase) @@ -2941,7 +2941,7 @@ (in ErrorTestCase) test_pytype_deannotate()
    (in ObjectifyTestCase) -test_xslt_include_from_filelike()
    +test_xslt_html_output()
    (in ETreeXSLTTestCase) @@ -2949,7 +2949,7 @@ (in _ETreeTestCaseBase) test_pytype_xsitype_annotation()
    (in ObjectifyTestCase) -test_xslt_input()
    +test_xslt_include()
    (in ETreeXSLTTestCase) @@ -2957,7 +2957,7 @@ (in _XmlFileTestCaseBase) test_qname()
    (in _ETreeTestCaseBase) -test_xslt_input_none()
    +test_xslt_include_from_filelike()
    (in ETreeXSLTTestCase) @@ -2965,7 +2965,7 @@ (in _ETreeTestCaseBase) test_qname_attrib()
    (in _ETreeTestCaseBase) -test_xslt_input_partial_doc()
    +test_xslt_input()
    (in ETreeXSLTTestCase) @@ -2973,7 +2973,7 @@ (in _ETreeTestCaseBase) test_qname_attrib_resolve()
    (in _ETreeTestCaseBase) -test_xslt_invalid_stylesheet()
    +test_xslt_input_none()
    (in ETreeXSLTTestCase) @@ -2981,7 +2981,7 @@ (in _ETreeTestCaseBase) test_qname_attribute_getset()
    (in _ETreeTestCaseBase) -test_xslt_message()
    +test_xslt_input_partial_doc()
    (in ETreeXSLTTestCase) @@ -2989,7 +2989,7 @@ (in _ETreeTestCaseBase) test_qname_attribute_resolve()
    (in _ETreeTestCaseBase) -test_xslt_message_terminate()
    +test_xslt_invalid_stylesheet()
    (in ETreeXSLTTestCase) @@ -2997,7 +2997,7 @@ (in _ETreeTestCaseBase) test_qname_attribute_resolve_new()
    (in _ETreeTestCaseBase) -test_xslt_move_result()
    +test_xslt_message()
    (in ETreeXSLTTestCase) @@ -3005,7 +3005,7 @@ (in _ETreeTestCaseBase) test_qname_cmp()
    (in _ETreeTestCaseBase) -test_xslt_multiple_parameters()
    +test_xslt_message_terminate()
    (in ETreeXSLTTestCase) @@ -3013,7 +3013,7 @@ (in _ETreeTestCaseBase) test_qname_colon()
    (in ETreeOnlyTestCase) -test_xslt_multiple_transforms()
    +test_xslt_move_result()
    (in ETreeXSLTTestCase) @@ -3021,7 +3021,7 @@ (in _ETreeTestCaseBase) test_qname_element()
    (in ETreeOnlyTestCase) -test_xslt_parameter_invalid()
    +test_xslt_multiple_parameters()
    (in ETreeXSLTTestCase) @@ -3029,7 +3029,7 @@ (in _ETreeTestCaseBase) test_qname_empty()
    (in ETreeOnlyTestCase) -test_xslt_parameter_missing()
    +test_xslt_multiple_transforms()
    (in ETreeXSLTTestCase) @@ -3037,7 +3037,7 @@ (in _ETreeTestCaseBase) test_qname_namespace_localname()
    (in ETreeOnlyTestCase) -test_xslt_parameter_xpath()
    +test_xslt_parameter_invalid()
    (in ETreeXSLTTestCase) @@ -3045,7 +3045,7 @@ (in ETreeOnlyTestCase) test_qname_space()
    (in ETreeOnlyTestCase) -test_xslt_parameter_xpath_object()
    +test_xslt_parameter_missing()
    (in ETreeXSLTTestCase) @@ -3053,7 +3053,7 @@ (in _ETreeTestCaseBase) test_qname_text_resolve()
    (in ETreeOnlyTestCase) -test_xslt_parameters()
    +test_xslt_parameter_xpath()
    (in ETreeXSLTTestCase) @@ -3061,7 +3061,7 @@ (in _ETreeTestCaseBase) test_register_namespace()
    (in _ETreeTestCaseBase) -test_xslt_pi()
    +test_xslt_parameter_xpath_object()
    (in ETreeXSLTTestCase) @@ -3069,7 +3069,7 @@ (in ETreeOnlyTestCase) test_registered_type_stringify()
    (in ObjectifyTestCase) -test_xslt_pi_embedded_id()
    +test_xslt_parameters()
    (in ETreeXSLTTestCase) @@ -3077,7 +3077,7 @@ (in ETreeOnlyTestCase) test_registered_types()
    (in ObjectifyTestCase) -test_xslt_pi_embedded_xmlid()
    +test_xslt_pi()
    (in ETreeXSLTTestCase) @@ -3085,7 +3085,7 @@ (in ETreeOnlyTestCase) test_registry()
    (in ETreeNamespaceClassesTestCase) -test_xslt_pi_get()
    +test_xslt_pi_embedded_id()
    (in ETreeXSLTTestCase) @@ -3093,7 +3093,7 @@ (in ETreeOnlyTestCase) test_rel_xpath_boolean()
    (in ETreeXPathTestCase) -test_xslt_pi_get_all()
    +test_xslt_pi_embedded_xmlid()
    (in ETreeXSLTTestCase) @@ -3101,7 +3101,7 @@ (in ETreeOnlyTestCase) test_rel_xpath_list_elements()
    (in ETreeXPathTestCase) -test_xslt_pi_get_all_reversed()
    +test_xslt_pi_get()
    (in ETreeXSLTTestCase) @@ -3109,7 +3109,7 @@ (in DoctestCompareTest) test_relaxng
    (in lxml.tests) -test_xslt_pi_get_unknown()
    +test_xslt_pi_get_all()
    (in ETreeXSLTTestCase) @@ -3117,7 +3117,7 @@ (in lxml.tests) test_relaxng()
    (in ETreeRelaxNGTestCase) -test_xslt_pi_set_new()
    +test_xslt_pi_get_all_reversed()
    (in ETreeXSLTTestCase) @@ -3125,7 +3125,7 @@ (in _XmlFileTestCaseBase) test_relaxng_compact()
    (in RelaxNGCompactTestCase) -test_xslt_pi_set_replace()
    +test_xslt_pi_get_unknown()
    (in ETreeXSLTTestCase) @@ -3133,7 +3133,7 @@ (in lxml.tests) test_relaxng_compact_file_obj()
    (in RelaxNGCompactTestCase) -test_xslt_repeat_transform()
    +test_xslt_pi_set_new()
    (in ETreeXSLTTestCase) @@ -3141,7 +3141,7 @@ (in _IOTestCaseBase) test_relaxng_compact_str()
    (in RelaxNGCompactTestCase) -test_xslt_resolver_url_building()
    +test_xslt_pi_set_replace()
    (in ETreeXSLTTestCase) @@ -3149,23 +3149,23 @@ (in ETreeSaxTestCase) test_relaxng_elementtree_error()
    (in ETreeRelaxNGTestCase) -test_xslt_result_bytearray()
    -(in Py3XSLTTestCase) +test_xslt_repeat_transform()
    +(in ETreeXSLTTestCase) test_etree_sax_comment()
    (in ETreeSaxTestCase) test_relaxng_error()
    (in ETreeRelaxNGTestCase) -test_xslt_result_bytes()
    -(in Py3XSLTTestCase) +test_xslt_resolver_url_building()
    +(in ETreeXSLTTestCase) test_etree_sax_comment_root()
    (in ETreeSaxTestCase) test_relaxng_include()
    (in ETreeRelaxNGTestCase) -test_xslt_result_memoryview()
    +test_xslt_result_bytearray()
    (in Py3XSLTTestCase) @@ -3173,23 +3173,23 @@ (in ETreeSaxTestCase) test_relaxng_invalid_schema()
    (in ETreeRelaxNGTestCase) -test_xslt_shortcut()
    -(in ETreeXSLTTestCase) +test_xslt_result_bytes()
    +(in Py3XSLTTestCase) test_etree_sax_error()
    (in ETreeSaxTestCase) test_relaxng_invalid_schema2()
    (in ETreeRelaxNGTestCase) -test_xslt_string_parameters()
    -(in ETreeXSLTTestCase) +test_xslt_result_memoryview()
    +(in Py3XSLTTestCase) test_etree_sax_error2()
    (in ETreeSaxTestCase) test_relaxng_invalid_schema3()
    (in ETreeRelaxNGTestCase) -test_xslt_unicode()
    +test_xslt_shortcut()
    (in ETreeXSLTTestCase) @@ -3197,7 +3197,7 @@ (in ETreeSaxTestCase) test_relaxng_invalid_schema4()
    (in ETreeRelaxNGTestCase) -test_xslt_unicode_standalone()
    +test_xslt_string_parameters()
    (in ETreeXSLTTestCase) @@ -3205,7 +3205,7 @@ (in ETreeSaxTestCase) test_relaxng_shortcut()
    (in ETreeRelaxNGTestCase) -test_xslt_utf8()
    +test_xslt_unicode()
    (in ETreeXSLTTestCase) @@ -3213,86 +3213,87 @@ (in ETreeSaxTestCase) test_relaxng_stringio()
    (in ETreeRelaxNGTestCase) -tests
    -(in lxml) +test_xslt_unicode_standalone()
    +(in ETreeXSLTTestCase) test_etree_sax_no_ns_attributes()
    (in ETreeSaxTestCase) test_remove()
    (in _ETreeTestCaseBase) -text
    -(in QName) +test_xslt_utf8()
    +(in ETreeXSLTTestCase) test_etree_sax_ns1()
    (in ETreeSaxTestCase) test_remove_nonexisting()
    (in _ETreeTestCaseBase) -text
    -(in _Element) +tests
    +(in lxml) test_etree_sax_ns2()
    (in ETreeSaxTestCase) test_remove_ns()
    (in _ETreeTestCaseBase) -text
    -(in _Entity) +text
    +(in QName) test_etree_sax_ns_attributes()
    (in ETreeSaxTestCase) test_remove_tail()
    (in _ETreeTestCaseBase) -text
    -(in ObjectifiedElement) +text
    +(in _Element) test_etree_sax_pi()
    (in ETreeSaxTestCase) test_replace()
    (in ETreeOnlyTestCase) -text
    -(in Element) +text
    +(in _Entity) test_etree_sax_pi_root()
    (in ETreeSaxTestCase) test_replace_new()
    (in ETreeOnlyTestCase) -text_compare()
    -(in LXMLOutputChecker) +text
    +(in ObjectifiedElement) test_etree_sax_redefine_ns()
    (in ETreeSaxTestCase) test_replace_slice_tail()
    (in _ETreeTestCaseBase) -text_content()
    -(in HtmlMixin) +text
    +(in Element) test_etree_sax_simple()
    (in ETreeSaxTestCase) test_resolve_bytes_dtd()
    (in ETreeOnlyTestCase) -TEXTAREA
    -(in lxml.html.builder) +text_compare()
    +(in LXMLOutputChecker) test_events()
    (in _XMLPullParserTest) test_resolve_empty()
    (in ETreeOnlyTestCase) -TextareaElement +text_content()
    +(in HtmlMixin) test_events_sequence()
    (in _XMLPullParserTest) test_resolve_error()
    (in ETreeOnlyTestCase) -TFOOT
    +TEXTAREA
    (in lxml.html.builder) @@ -3300,15 +3301,14 @@ (in ClassLookupTestCase) test_resolve_file_dtd()
    (in ETreeOnlyTestCase) -TH
    -(in lxml.html.builder) +TextareaElement test_exslt_math()
    (in ETreeEXSLTTestCase) test_resolve_filelike_dtd()
    (in ETreeOnlyTestCase) -THEAD
    +TFOOT
    (in lxml.html.builder) @@ -3316,388 +3316,412 @@ (in ETreeEXSLTTestCase) test_resolve_filename_dtd()
    (in ETreeOnlyTestCase) -this_dir
    -(in lxml.tests.test_builder) +TH
    +(in lxml.html.builder) test_exslt_regexp_match1()
    (in ETreeEXSLTTestCase) test_resolve_filename_dtd_relative()
    (in ETreeOnlyTestCase) -this_dir
    -(in lxml.tests.test_classlookup) +THEAD
    +(in lxml.html.builder) test_exslt_regexp_match2()
    (in ETreeEXSLTTestCase) test_resolve_string_dtd()
    (in ETreeOnlyTestCase) -this_dir
    -(in lxml.tests.test_dtd) +this_dir
    +(in lxml.tests.test_builder) test_exslt_regexp_match_groups()
    (in ETreeEXSLTTestCase) test_root()
    (in ObjectifyTestCase) -this_dir
    -(in lxml.tests.test_elementtree) +this_dir
    +(in lxml.tests.test_classlookup) test_exslt_regexp_replace()
    (in ETreeEXSLTTestCase) test_sax
    (in lxml.tests) -this_dir
    -(in lxml.tests.test_errors) +this_dir
    +(in lxml.tests.test_dtd) test_exslt_regexp_test()
    (in ETreeEXSLTTestCase) test_sax_to_pulldom()
    (in ETreeSaxTestCase) -this_dir
    -(in lxml.tests.test_htmlparser) +this_dir
    +(in lxml.tests.test_elementtree) test_exslt_str()
    (in ETreeEXSLTTestCase) test_schema_types()
    (in ObjectifyTestCase) -this_dir
    -(in lxml.tests.test_http_io) +this_dir
    +(in lxml.tests.test_errors) test_exslt_str_attribute_replace()
    (in ETreeEXSLTTestCase) test_schema_types_prefixed()
    (in ObjectifyTestCase) -this_dir
    -(in lxml.tests.test_incremental_xmlfile) +this_dir
    +(in lxml.tests.test_htmlparser) test_extend()
    (in _ETreeTestCaseBase) test_schematron
    (in lxml.tests) -this_dir
    -(in lxml.tests.test_io) +this_dir
    +(in lxml.tests.test_http_io) test_extension_element()
    (in ETreeXSLTExtElementTestCase) test_schematron()
    (in ETreeISOSchematronTestCase) -this_dir
    -(in lxml.tests.test_isoschematron) +this_dir
    +(in lxml.tests.test_incremental_xmlfile) test_extension_element_apply_templates()
    (in ETreeXSLTExtElementTestCase) test_schematron()
    (in ETreeSchematronTestCase) -this_dir
    -(in lxml.tests.test_nsclasses) +this_dir
    +(in lxml.tests.test_io) test_extension_element_apply_templates_elements_only()
    (in ETreeXSLTExtElementTestCase) test_schematron_abstract()
    (in ETreeISOSchematronTestCase) -this_dir
    -(in lxml.tests.test_objectify) +this_dir
    +(in lxml.tests.test_isoschematron) test_extension_element_apply_templates_remove_blank_text()
    (in ETreeXSLTExtElementTestCase) test_schematron_assertValid()
    (in ETreeISOSchematronTestCase) -this_dir
    -(in lxml.tests.test_pyclasslookup) +this_dir
    +(in lxml.tests.test_nsclasses) test_extension_element_apply_templates_target_node()
    (in ETreeXSLTExtElementTestCase) test_schematron_call()
    (in ETreeISOSchematronTestCase) -this_dir
    -(in lxml.tests.test_relaxng) +this_dir
    +(in lxml.tests.test_objectify) test_extension_element_apply_templates_target_node_doc()
    (in ETreeXSLTExtElementTestCase) test_schematron_customization()
    (in ETreeISOSchematronTestCase) -this_dir
    -(in lxml.tests.test_sax) +this_dir
    +(in lxml.tests.test_pyclasslookup) test_extension_element_comment_pi_context()
    (in ETreeXSLTExtElementTestCase) test_schematron_elementtree_error()
    (in ETreeISOSchematronTestCase) -this_dir
    -(in lxml.tests.test_schematron) +this_dir
    +(in lxml.tests.test_relaxng) test_extension_element_content()
    (in ETreeXSLTExtElementTestCase) test_schematron_elementtree_error()
    (in ETreeSchematronTestCase) -this_dir
    -(in lxml.tests.test_threading) +this_dir
    +(in lxml.tests.test_sax) test_extension_element_doc_context()
    (in ETreeXSLTExtElementTestCase) test_schematron_empty_pattern()
    (in ETreeISOSchematronTestCase) -this_dir
    -(in lxml.tests.test_unicode) +this_dir
    +(in lxml.tests.test_schematron) test_extension_element_process_children()
    (in ETreeXSLTExtElementTestCase) test_schematron_error_log()
    (in ETreeISOSchematronTestCase) -this_dir
    -(in lxml.tests.test_xmlschema) +this_dir
    +(in lxml.tests.test_threading) test_extension_element_process_children_to_append_only()
    (in ETreeXSLTExtElementTestCase) test_schematron_fail_on_report()
    (in ETreeISOSchematronTestCase) -this_dir
    -(in lxml.tests.test_xpathevaluator) +this_dir
    +(in lxml.tests.test_unicode) test_extension_element_process_children_to_read_only_raise()
    (in ETreeXSLTExtElementTestCase) test_schematron_from_element()
    (in ETreeISOSchematronTestCase) -this_dir
    -(in lxml.tests.test_xslt) +this_dir
    +(in lxml.tests.test_xmlschema) test_extension_element_process_children_with_subextension_element()
    (in ETreeXSLTExtElementTestCase) test_schematron_from_file()
    (in ETreeISOSchematronTestCase) -ThreadingTestCase
    -(in lxml.tests.test_threading) +this_dir
    +(in lxml.tests.test_xpathevaluator) test_extension_element_raise()
    (in ETreeXSLTExtElementTestCase) test_schematron_from_tree()
    (in ETreeISOSchematronTestCase) -ThreadPipelineTestCase
    -(in lxml.tests.test_threading) +this_dir
    +(in lxml.tests.test_xslt) test_extensions1()
    (in ETreeXSLTExtFuncTestCase) test_schematron_invalid_args()
    (in ETreeISOSchematronTestCase) -threshold
    -(in InsensitiveSequenceMatcher) +ThreadingTestCase
    +(in lxml.tests.test_threading) test_extensions2()
    (in ETreeXSLTExtFuncTestCase) test_schematron_invalid_schema()
    (in ETreeSchematronTestCase) +ThreadPipelineTestCase
    +(in lxml.tests.test_threading) + + +test_external_document
    +(in lxml.tests) +test_schematron_invalid_schema_empty()
    +(in ETreeISOSchematronTestCase) +threshold
    +(in InsensitiveSequenceMatcher) + + +test_external_document_adoption()
    +(in ExternalDocumentTestCase) +test_schematron_invalid_schema_empty()
    +(in ETreeSchematronTestCase) TITLE
    (in lxml.html.builder) test_extra_attributes()
    (in DoctestCompareTest) -test_schematron_invalid_schema_empty()
    +test_schematron_invalid_schema_namespace()
    (in ETreeISOSchematronTestCase) -toggle()
    -(in Classes) +tmpfile()
    +(in lxml.tests.test_etree) test_extra_children()
    (in DoctestCompareTest) -test_schematron_invalid_schema_empty()
    +test_schematron_invalid_schema_namespace()
    (in ETreeSchematronTestCase) -token
    -(in lxml.html.diff) +toggle()
    +(in Classes) test_failure_preceding_text()
    (in _XmlFileTestCaseBase) -test_schematron_invalid_schema_namespace()
    +test_schematron_phases()
    (in ETreeISOSchematronTestCase) -tokenize()
    +token
    (in lxml.html.diff) test_failure_trailing_Element()
    (in _XmlFileTestCaseBase) -test_schematron_invalid_schema_namespace()
    -(in ETreeSchematronTestCase) -tokenize_annotated()
    +test_schematron_phases_kwarg()
    +(in ETreeISOSchematronTestCase) +tokenize()
    (in lxml.html.diff) test_failure_trailing_text()
    (in _XmlFileTestCaseBase) -test_schematron_phases()
    +test_schematron_relaxng_embedded()
    (in ETreeISOSchematronTestCase) -top_level_tags
    -(in lxml.html.defs) +tokenize_annotated()
    +(in lxml.html.diff) test_feed_parser_bytes()
    (in _ETreeTestCaseBase) -test_schematron_phases_kwarg()
    +test_schematron_result_report()
    (in ETreeISOSchematronTestCase) -tostring()
    -(in XSLT) +top_level_tags
    +(in lxml.html.defs) test_feed_parser_error_broken()
    (in _ETreeTestCaseBase) -test_schematron_relaxng_embedded()
    +test_schematron_store_schematron()
    (in ETreeISOSchematronTestCase) -tostring()
    -(in lxml.etree) +tostring()
    +(in XSLT) test_feed_parser_error_close_empty()
    (in _ETreeTestCaseBase) -test_schematron_result_report()
    +test_schematron_store_xslt()
    (in ETreeISOSchematronTestCase) -tostringlist()
    +tostring()
    (in lxml.etree) test_feed_parser_error_close_incomplete()
    (in _ETreeTestCaseBase) -test_schematron_store_schematron()
    +test_schematron_validate()
    (in ETreeISOSchematronTestCase) -tounicode()
    +tostringlist()
    (in lxml.etree) test_feed_parser_error_position()
    (in _ETreeTestCaseBase) -test_schematron_store_xslt()
    +test_schematron_xmlschema_embedded()
    (in ETreeISOSchematronTestCase) -TR
    -(in lxml.html.builder) +tounicode()
    +(in lxml.etree) test_feed_parser_recover()
    (in ETreeOnlyTestCase) -test_schematron_validate()
    -(in ETreeISOSchematronTestCase) -TREE
    -(in ErrorDomains) +test_set_decl_html()
    +(in HtmlParserTestCase) +TR
    +(in lxml.html.builder) test_feed_parser_recover_no_id_dict()
    (in ETreeOnlyTestCase) -test_schematron_xmlschema_embedded()
    -(in ETreeISOSchematronTestCase) -TREE_INVALID_DEC
    -(in ErrorTypes) +test_set_decl_public()
    +(in ETreeDtdTestCase) +TREE
    +(in ErrorDomains) test_feed_parser_unicode()
    (in _ETreeTestCaseBase) -test_set_decl_html()
    -(in HtmlParserTestCase) -TREE_INVALID_HEX
    +test_set_decl_system()
    +(in ETreeDtdTestCase) +TREE_INVALID_DEC
    (in ErrorTypes) test_feed_while_iterating()
    (in _XMLPullParserTest) -test_set_decl_public()
    -(in ETreeDtdTestCase) -TREE_NOT_UTF8
    +test_set_string()
    +(in ObjectifyTestCase) +TREE_INVALID_HEX
    (in ErrorTypes) test_filelike_close()
    (in BytesIOXmlFileTestCase) -test_set_decl_system()
    -(in ETreeDtdTestCase) -TREE_PYTYPE
    -(in lxml.tests.test_objectify) +test_set_text()
    +(in _ETreeTestCaseBase) +TREE_NOT_UTF8
    +(in ErrorTypes) test_filelike_close()
    (in SimpleFileLikeXmlFileTestCase) -test_set_string()
    -(in ObjectifyTestCase) -TREE_UNTERMINATED_ENTITY
    -(in ErrorTypes) +test_set_text2()
    +(in _ETreeTestCaseBase) +TREE_PYTYPE
    +(in lxml.tests.test_objectify) test_filelike_not_closing()
    (in SimpleFileLikeXmlFileTestCase) -test_set_text()
    +test_set_text_empty()
    (in _ETreeTestCaseBase) -TreeBuilder
    -(in lxml.etree) +TREE_UNTERMINATED_ENTITY
    +(in ErrorTypes) test_findall()
    (in _ETreeTestCaseBase) -test_set_text2()
    +test_set_text_none()
    (in _ETreeTestCaseBase) -TreeBuilder +TreeBuilder
    +(in lxml.etree) test_findall()
    (in ObjectifyTestCase) -test_set_text_empty()
    -(in _ETreeTestCaseBase) +test_setattr()
    +(in ObjectifyTestCase) +TreeBuilder + + +test_findall_different_nsmaps()
    +(in ETreeOnlyTestCase) +test_setattr_nonunicode()
    +(in ObjectifyTestCase) TT
    (in lxml.html.builder) -test_findall_different_nsmaps()
    +test_findall_empty_prefix()
    (in ETreeOnlyTestCase) -test_set_text_none()
    +test_setitem()
    (in _ETreeTestCaseBase) type
    (in _LogEntry) -test_findall_empty_prefix()
    -(in ETreeOnlyTestCase) -test_setattr()
    -(in ObjectifyTestCase) +test_findall_ns()
    +(in _ETreeTestCaseBase) +test_setitem2()
    +(in _ETreeTestCaseBase) type
    (in InputElement) -test_findall_ns()
    -(in _ETreeTestCaseBase) -test_setattr_nonunicode()
    -(in ObjectifyTestCase) +test_findall_ns()
    +(in ETreeOnlyTestCase) +test_setitem_assert()
    +(in ETreeOnlyTestCase) type_check
    (in PyType) -test_findall_ns()
    -(in ETreeOnlyTestCase) -test_setitem()
    +test_findall_ns()
    +(in ObjectifyTestCase) +test_setitem_indexerror()
    (in _ETreeTestCaseBase) type_name
    (in _LogEntry) -test_findall_ns()
    -(in ObjectifyTestCase) -test_setitem2()
    +test_findall_syntax_error()
    +(in ETreeOnlyTestCase) +test_setitem_replace()
    (in _ETreeTestCaseBase)   @@ -3736,7 +3760,7 @@ Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 (in lxml) -unichr()
    -(in lxml.html.clean) +unichr()
    +(in lxml.html.soupparser) update()
    (in _Attrib) uxml
    @@ -194,7 +194,7 @@ Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 (in lxml.html) XML_SCHEMA_INSTANCE_NS
    (in lxml.tests.test_objectify) -XPATH_MEMORY_ERROR
    +XPATH_NUMBER_ERROR
    (in ErrorTypes) @@ -109,7 +109,7 @@ (in lxml.html.html5parser) XML_SCHEMA_INSTANCE_TYPE_ATTR
    (in lxml.tests.test_objectify) -XPATH_NUMBER_ERROR
    +XPATH_START_LITERAL_ERROR
    (in ErrorTypes) @@ -117,22 +117,22 @@ (in lxml.html) XML_SCHEMA_NIL_ATTR
    (in lxml.tests.test_objectify) -XPATH_START_LITERAL_ERROR
    -(in ErrorTypes) +xpath_tokenizer()
    +(in lxml.tests.selftest) XHTMLParser XML_SCHEMA_NS
    (in lxml.isoschematron) -xpath_tokenizer()
    -(in lxml.tests.selftest) +XPATH_UNCLOSED_ERROR
    +(in ErrorTypes) XHTMLParser
    (in lxml.html.html5parser) XML_SCHEMA_NS
    (in lxml.tests.test_objectify) -XPATH_UNCLOSED_ERROR
    +XPATH_UNDEF_PREFIX_ERROR
    (in ErrorTypes) @@ -140,7 +140,7 @@ (in lxml.ElementInclude) xml_str
    (in lxml.tests.test_classlookup) -XPATH_UNDEF_PREFIX_ERROR
    +XPATH_UNDEF_VARIABLE_ERROR
    (in ErrorTypes) @@ -148,7 +148,7 @@ (in ErrorDomains) xml_str
    (in lxml.tests.test_objectify) -XPATH_UNDEF_VARIABLE_ERROR
    +XPATH_UNFINISHED_LITERAL_ERROR
    (in ErrorTypes) @@ -156,7 +156,7 @@ (in lxml.etree) xml_str
    (in lxml.tests.test_pyclasslookup) -XPATH_UNFINISHED_LITERAL_ERROR
    +XPATH_UNKNOWN_FUNC_ERROR
    (in ErrorTypes) @@ -164,7 +164,7 @@ (in lxml.tests.selftest) xml_version
    (in DocInfo) -XPATH_UNKNOWN_FUNC_ERROR
    +XPATH_VARIABLE_REF_ERROR
    (in ErrorTypes) @@ -172,15 +172,15 @@ (in _ElementTree) XMLDTDID()
    (in lxml.etree) -XPATH_VARIABLE_REF_ERROR
    -(in ErrorTypes) +XPathDocumentEvaluator
    +(in lxml.etree) xinclude()
    (in lxml.tests.selftest) xmlfile
    (in lxml.etree) -XPathDocumentEvaluator
    +XPathElementEvaluator
    (in lxml.etree) @@ -188,7 +188,7 @@ (in ErrorTypes) XMLID()
    (in lxml.etree) -XPathElementEvaluator
    +XPathError
    (in lxml.etree) @@ -196,14 +196,14 @@ (in lxml.tests.selftest) XMLParser
    (in lxml.etree) -XPathError
    +XPathEvalError
    (in lxml.etree) XINCLUDE_DEPRECATED_NS
    (in ErrorTypes) XMLParser -XPathEvalError
    +XPathEvaluator()
    (in lxml.etree) @@ -211,22 +211,22 @@ (in ErrorTypes) XMLParser()
    (in _ETreeTestCaseBase) -XPathEvaluator()
    -(in lxml.etree) +XPathExpr XINCLUDE_FALLBACK
    (in lxml.ElementInclude) XMLPullParser
    (in lxml.etree) -XPathExpr +XPathFunctionError
    +(in lxml.etree) XINCLUDE_FALLBACK_NOT_IN_INCLUDE
    (in ErrorTypes) XMLPullParserTest
    (in lxml.tests.test_etree) -XPathFunctionError
    +XPathResultError
    (in lxml.etree) @@ -234,7 +234,7 @@ (in ErrorTypes) XMLSchema
    (in lxml.etree) -XPathResultError
    +XPathSyntaxError
    (in lxml.etree) @@ -242,23 +242,23 @@ (in ErrorTypes) xmlschema()
    (in _ElementTree) -XPathSyntaxError
    -(in lxml.etree) +XPOINTER
    +(in ErrorDomains) XINCLUDE_HREF_URI
    (in ErrorTypes) XMLSchemaError
    (in lxml.etree) -XPOINTER
    -(in ErrorDomains) +XPTR_CHILDSEQ_START
    +(in ErrorTypes) XINCLUDE_INCLUDE
    (in lxml.ElementInclude) XMLSchemaParseError
    (in lxml.etree) -XPTR_CHILDSEQ_START
    +XPTR_EVAL_FAILED
    (in ErrorTypes) @@ -266,7 +266,7 @@ (in ErrorTypes) xmlSchemaTypes
    (in PyType) -XPTR_EVAL_FAILED
    +XPTR_EXTRA_OBJECTS
    (in ErrorTypes) @@ -274,144 +274,150 @@ (in ErrorTypes) XMLSchemaValidateError
    (in lxml.etree) -XPTR_EXTRA_OBJECTS
    +XPTR_RESOURCE_ERROR
    (in ErrorTypes) -xinclude_loader()
    -(in lxml.tests.selftest) +XINCLUDE_ITER_TAG
    +(in lxml.ElementInclude) XMLSyntaxError
    (in lxml.etree) -XPTR_RESOURCE_ERROR
    +XPTR_SUB_RESOURCE_ERROR
    (in ErrorTypes) -XINCLUDE_MULTIPLE_ROOT
    -(in ErrorTypes) +xinclude_loader()
    +(in lxml.tests.selftest) XPATH
    (in ErrorDomains) -XPTR_SUB_RESOURCE_ERROR
    +XPTR_SYNTAX_ERROR
    (in ErrorTypes) -XINCLUDE_NO_FALLBACK
    +XINCLUDE_MULTIPLE_ROOT
    (in ErrorTypes) XPath
    (in lxml.etree) -XPTR_SYNTAX_ERROR
    +XPTR_UNKNOWN_SCHEME
    (in ErrorTypes) -XINCLUDE_NO_HREF
    +XINCLUDE_NO_FALLBACK
    (in ErrorTypes) xpath()
    (in _Element) -XPTR_UNKNOWN_SCHEME
    -(in ErrorTypes) +xsiannotate()
    +(in lxml.objectify) -XINCLUDE_PARSE_VALUE
    +XINCLUDE_NO_HREF
    (in ErrorTypes) xpath()
    (in _ElementTree) -xsiannotate()
    -(in lxml.objectify) +xsitype2objclass
    +(in lxml.tests.test_objectify) -XINCLUDE_RECURSION
    +XINCLUDE_PARSE_VALUE
    (in ErrorTypes) xpath()
    (in lxml.tests.test_xpathevaluator) -xsitype2objclass
    -(in lxml.tests.test_objectify) +XSLT
    +(in ErrorDomains) -XINCLUDE_TEXT_DOCUMENT
    +XINCLUDE_RECURSION
    (in ErrorTypes) xpath_contains_function()
    (in LxmlTranslator) -XSLT
    -(in ErrorDomains) +XSLT
    +(in lxml.etree) -XINCLUDE_TEXT_FRAGMENT
    +XINCLUDE_TEXT_DOCUMENT
    (in ErrorTypes) XPATH_ENCODING_ERROR
    (in ErrorTypes) -XSLT
    -(in lxml.etree) +xslt()
    +(in _ElementTree) -XINCLUDE_UNKNOWN_ENCODING
    +XINCLUDE_TEXT_FRAGMENT
    (in ErrorTypes) XPATH_EXPR_ERROR
    (in ErrorTypes) -xslt()
    -(in _ElementTree) +xslt_profile
    +(in _XSLTResultTree) -XINCLUDE_XPTR_FAILED
    +XINCLUDE_UNKNOWN_ENCODING
    (in ErrorTypes) XPATH_EXPRESSION_OK
    (in ErrorTypes) -xslt_profile
    -(in _XSLTResultTree) +XSLTAccessControl
    +(in lxml.etree) -XINCLUDE_XPTR_RESULT
    +XINCLUDE_XPTR_FAILED
    (in ErrorTypes) XPATH_INVALID_ARITY
    (in ErrorTypes) -XSLTAccessControl
    +XSLTApplyError
    +(in lxml.etree) + + +XINCLUDE_XPTR_RESULT
    +(in ErrorTypes) +XPATH_INVALID_CHAR_ERROR
    +(in ErrorTypes) +XSLTError
    (in lxml.etree) XIncludeError
    (in lxml.etree) -XPATH_INVALID_CHAR_ERROR
    +XPATH_INVALID_CTXT_POSITION
    (in ErrorTypes) -XSLTApplyError
    +XSLTExtension
    (in lxml.etree) xml
    (in ThreadPipelineTestCase) -XPATH_INVALID_CTXT_POSITION
    +XPATH_INVALID_CTXT_SIZE
    (in ErrorTypes) -XSLTError
    +XSLTExtensionError
    (in lxml.etree) XML()
    (in lxml.etree) -XPATH_INVALID_CTXT_SIZE
    +XPATH_INVALID_OPERAND
    (in ErrorTypes) -XSLTExtension
    +XSLTParseError
    (in lxml.etree) XML()
    (in lxml.objectify) -XPATH_INVALID_OPERAND
    +XPATH_INVALID_PREDICATE_ERROR
    (in ErrorTypes) -XSLTExtensionError
    +XSLTSaveError
    (in lxml.etree) XML()
    (in ObjectifyTestCase) -XPATH_INVALID_PREDICATE_ERROR
    +XPATH_INVALID_TYPE
    (in ErrorTypes) -XSLTParseError
    -(in lxml.etree)XML()
    (in PyClassLookupTestCase) -XPATH_INVALID_TYPE
    +XPATH_MEMORY_ERROR
    (in ErrorTypes) -XSLTSaveError
    -(in lxml.etree) +  @@ -448,7 +454,7 @@ Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 __abs__()
    (in NumberElement) +__new__()
    +(in ETXPath) +__rtruediv__()
    +(in NumberElement) + + +__abstractmethods__
    +(in CheckboxValues) __new__()
    (in ElementBase) __rxor__()
    (in NumberElement) -__abstractmethods__
    -(in CheckboxValues) +__abstractmethods__
    +(in Classes) __new__()
    (in ElementChildIterator) __setattr__()
    (in ObjectifiedElement) -__abstractmethods__
    -(in Classes) +__abstractmethods__
    +(in FieldsDict) __new__()
    (in ElementClassLookup) __setitem__()
    (in _Attrib) -__abstractmethods__
    -(in FieldsDict) +__abstractmethods__
    +(in MultipleSelectOptions) __new__()
    (in ElementDefaultClassLookup) __setitem__()
    (in _Element) -__abstractmethods__
    -(in MultipleSelectOptions) +__add__()
    +(in NumberElement) __new__()
    (in ElementDepthFirstIterator) __setitem__()
    (in FieldsDict) -__add__()
    -(in NumberElement) +__add__()
    +(in StringElement) __new__()
    (in ElementNamespaceClassLookup) __setitem__()
    (in ObjectifiedElement) -__add__()
    -(in StringElement) +__and__()
    +(in NumberElement) __new__()
    (in ElementTextIterator) __str__()
    (in QName) -__and__()
    -(in NumberElement) +__call__()
    +(in ElementMaker) __new__()
    (in EntityBase) __str__()
    (in _XSLTResultTree) -__call__()
    -(in ElementMaker) +__call__()
    +(in _RestoreChecker) __new__()
    (in FallbackElementClassLookup) __str__()
    (in BoolElement) -__call__()
    -(in _RestoreChecker) +__call__()
    +(in DTD) __new__()
    (in HTMLParser) __str__()
    (in NoneElement) -__call__()
    -(in DTD) +__call__()
    +(in RelaxNG) __new__()
    (in HTMLPullParser) __str__()
    (in NumberElement) -__call__()
    -(in RelaxNG) +__call__()
    +(in Schematron) __new__()
    (in PIBase) __str__()
    (in ObjectPath) -__call__()
    -(in Schematron) +__call__()
    +(in XInclude) __new__()
    (in ParserBasedElementClassLookup) __str__()
    (in ObjectifiedDataElement) -__call__()
    -(in XInclude) +__call__()
    +(in XMLSchema) __new__()
    (in PyErrorLog) __str__()
    (in ObjectifiedElement) -__call__()
    -(in XMLSchema) +__call__()
    +(in XPath) __new__()
    (in PythonElementClassLookup) __sub__()
    (in NumberElement) -__call__()
    -(in XPath) +__call__()
    +(in XPathDocumentEvaluator) __new__()
    (in QName) __test__
    (in lxml.doctestcompare) -__call__()
    -(in XPathDocumentEvaluator) +__call__()
    +(in XPathElementEvaluator) __new__()
    (in RelaxNG) __test__
    (in lxml.etree) -__call__()
    -(in XPathElementEvaluator) +__call__()
    +(in XSLT) __new__()
    (in Resolver) __test__
    (in lxml.objectify) -__call__()
    -(in XSLT) +__call__()
    +(in _MethodFunc) __new__()
    (in Schematron) __truediv__()
    (in NumberElement) -__call__()
    -(in _MethodFunc) +__call__()
    +(in Cleaner) __new__()
    (in SiblingsIterator) __unicode__()
    (in _XSLTResultTree) -__call__()
    -(in Cleaner) +__call__()
    +(in DefaultErrorCreator) __new__()
    (in TreeBuilder) __unpickleElementTree()
    (in lxml.objectify) -__call__()
    -(in DefaultErrorCreator) +__call__()
    +(in Schematron) __new__()
    (in XInclude) __xor__()
    (in NumberElement) -__call__()
    -(in Schematron) +__call__()
    +(in ElementMaker) __new__()
    (in XMLParser) _abc_invalidation_counter
    (in ABCMeta) -__call__()
    -(in ElementMaker) +__call__()
    +(in ObjectPath) __new__()
    (in XMLPullParser) _abc_negative_cache
    (in Classes) -__call__()
    -(in ObjectPath) +__call__()
    +(in skipif) __new__()
    (in XMLSchema) _abc_negative_cache
    @@ -1083,158 +1091,158 @@ __init__()
    (in XSLTAccessControl) -__package__
    -(in lxml.tests.test_htmlparser) +__package__
    +(in lxml.tests.test_external_document) _init()
    (in IntElement) __init__()
    (in _BaseErrorLog) -__package__
    -(in lxml.tests.test_http_io) +__package__
    +(in lxml.tests.test_htmlparser) _init()
    (in LongElement) __init__()
    (in _DomainErrorLog) -__package__
    -(in lxml.tests.test_incremental_xmlfile) +__package__
    +(in lxml.tests.test_http_io) _init_node_converters()
    (in lxml.html.soupparser) __init__()
    (in _ErrorLog) -__package__
    -(in lxml.tests.test_io) +__package__
    +(in lxml.tests.test_incremental_xmlfile) _input_xpath
    (in lxml.html.formfill) __init__()
    (in _ListErrorLog) -__package__
    -(in lxml.tests.test_isoschematron) +__package__
    +(in lxml.tests.test_io) _ins_del_re
    (in lxml.html.diff) __init__()
    (in _RotatingErrorLog) -__package__
    -(in lxml.tests.test_nsclasses) +__package__
    +(in lxml.tests.test_isoschematron) _insert_break()
    (in lxml.html.clean) __init__()
    (in _TargetParserResult) -__package__
    -(in lxml.tests.test_objectify) +__package__
    +(in lxml.tests.test_nsclasses) _insert_error()
    (in lxml.html.formfill) __init__()
    (in _XPathEvaluatorBase) -__package__
    -(in lxml.tests.test_pyclasslookup) +__package__
    +(in lxml.tests.test_objectify) _IOTestCaseBase
    (in lxml.tests.test_io) __init__()
    (in htmlfile) -__package__
    -(in lxml.tests.test_relaxng) +__package__
    +(in lxml.tests.test_pyclasslookup) _is_image_dataurl()
    (in lxml.html.clean) __init__()
    (in iterparse) -__package__
    -(in lxml.tests.test_sax) +__package__
    +(in lxml.tests.test_relaxng) _is_javascript_scheme()
    (in lxml.html.clean) __init__()
    (in iterwalk) -__package__
    -(in lxml.tests.test_schematron) +__package__
    +(in lxml.tests.test_sax) _is_possibly_malicious_scheme()
    (in lxml.html.clean) __init__()
    (in xmlfile) -__package__
    -(in lxml.tests.test_threading) +__package__
    +(in lxml.tests.test_schematron) _IS_PYTHON_3
    (in lxml.doctestcompare) __init__()
    (in CheckboxValues) -__package__
    -(in lxml.tests.test_unicode) +__package__
    +(in lxml.tests.test_threading) _IterParseIterator __init__()
    (in Classes) -__package__
    -(in lxml.tests.test_xmlschema) +__package__
    +(in lxml.tests.test_unicode) _kill_elements()
    (in Cleaner) __init__()
    (in FieldsDict) -__package__
    -(in lxml.tests.test_xpathevaluator) +__package__
    +(in lxml.tests.test_xmlschema) _label_for_xpath
    (in lxml.html.formfill) __init__()
    (in HTMLParser) -__package__
    -(in lxml.tests.test_xslt) +__package__
    +(in lxml.tests.test_xpathevaluator) _label_xpath
    (in lxml.html) __init__()
    (in HtmlElementClassLookup) -__package__
    -(in xml.etree.ElementTree) +__package__
    +(in lxml.tests.test_xslt) _level
    (in Schematron) __init__()
    (in InputGetter) -__parseBool()
    -(in lxml.objectify) +__package__
    +(in xml.etree.ElementTree) _link_regexes
    (in lxml.html.clean) __init__()
    (in MultipleSelectOptions) -__pos__()
    -(in NumberElement) +__parseBool()
    +(in lxml.objectify) _link_text()
    (in lxml.html.clean) __init__()
    (in XHTMLParser) -__pow__()
    +__pos__()
    (in NumberElement) _ListErrorLog
    (in lxml.etree) @@ -1242,152 +1250,160 @@ __init__()
    (in _MethodFunc) -__pyx_capi__
    -(in lxml.etree) +__pow__()
    +(in NumberElement) _LogEntry
    (in lxml.etree) __init__()
    (in Cleaner) -__qualname__
    -(in C14NError) +__pyx_capi__
    +(in lxml.etree) _looks_like_markup()
    (in LXMLOutputChecker) __init__()
    (in DefaultErrorCreator) -__qualname__
    -(in DTDError) +__qualname__
    +(in C14NError) _looks_like_url()
    (in lxml.html.html5parser) __init__()
    (in HTMLParser) -__qualname__
    -(in DTDParseError) +__qualname__
    +(in DTDError) _lxml_default_loader()
    (in lxml.ElementInclude) __init__()
    (in XHTMLParser) -__qualname__
    -(in DTDValidateError) +__qualname__
    +(in DTDParseError) _make_lower_case()
    (in lxml.cssselect) __init__()
    (in _PseudoTag) -__qualname__
    -(in DocumentInvalid) +__qualname__
    +(in DTDValidateError) _merge_element_contents()
    (in lxml.html.diff) __init__()
    (in Schematron) -__qualname__
    -(in Error) +__qualname__
    +(in DocumentInvalid) _MethodFunc __init__()
    (in ElementMaker) -__qualname__
    -(in ErrorDomains) +__qualname__
    +(in Error) _move_el_inside_block()
    (in lxml.html.diff) __init__()
    (in ObjectPath) -__qualname__
    -(in ErrorLevels) +__qualname__
    +(in ErrorDomains) _name()
    (in FormElement) __init__()
    (in ObjectifyElementClassLookup) -__qualname__
    -(in ErrorTypes) +__qualname__
    +(in ErrorLevels) _name_xpath
    (in InputGetter) __init__()
    (in PyType) -__qualname__
    -(in LxmlError) +__qualname__
    +(in ErrorTypes) _name_xpath
    (in lxml.html.formfill) __init__()
    (in ElementTreeContentHandler) -__qualname__
    -(in LxmlRegistryError) +__qualname__
    +(in LxmlError) _names
    (in ErrorDomains) __init__()
    (in ElementTreeProducer) -__qualname__
    -(in LxmlSyntaxError) +__qualname__
    +(in LxmlRegistryError) _names
    (in ErrorLevels) __init__()
    (in LargeFileLike) -__qualname__
    -(in NamespaceRegistryError) +__qualname__
    +(in LxmlSyntaxError) _names
    (in ErrorTypes) __init__()
    (in LargeFileLikeUnicode) -__qualname__
    -(in ParseError) +__qualname__
    +(in NamespaceRegistryError) _names
    (in RelaxNGErrorTypes) __init__()
    (in SillyFileLike) -__qualname__
    -(in ParserError) +__qualname__
    +(in ParseError) _namespace_map
    (in xml.etree.ElementTree) +__init__()
    +(in skipif) +__qualname__
    +(in ParserError) +_norm_whitespace_re
    +(in lxml.doctestcompare) + + __init__()
    (in HTTPRequestCollector) __qualname__
    (in RelaxNGError) -_norm_whitespace_re
    -(in lxml.doctestcompare) +_options_xpath
    +(in lxml.html) __init__()
    (in DummyInput) __qualname__
    (in RelaxNGErrorTypes) -_options_xpath
    -(in lxml.html) +_parse()
    +(in lxml.html.soupparser) __init__()
    (in SimpleFileLike) __qualname__
    (in RelaxNGParseError) -_parse()
    +_parse_doctype_declaration()
    (in lxml.html.soupparser) @@ -1395,167 +1411,167 @@ (in Worker) __qualname__
    (in RelaxNGValidateError) -_parse_doctype_declaration()
    -(in lxml.html.soupparser) +_parse_file()
    +(in SimpleFileLikeXmlFileTestCase) __init__()
    (in simple_resolver) __qualname__
    (in SchematronError) -_parse_file()
    -(in SimpleFileLikeXmlFileTestCase) +_parse_file()
    +(in TempPathXmlFileTestCase) __int__()
    (in NumberElement) __qualname__
    (in SchematronParseError) -_parse_file()
    -(in TempPathXmlFileTestCase) +_parse_file()
    +(in _XmlFileTestCaseBase) __int__()
    (in StringElement) __qualname__
    (in SchematronValidateError) -_parse_file()
    -(in _XmlFileTestCaseBase) +_parse_from_http()
    +(in HttpIOTestCase) __invert__()
    (in NumberElement) __qualname__
    (in SerialisationError) -_parse_from_http()
    -(in HttpIOTestCase) +_ProcessingInstruction
    +(in lxml.etree) __iter__()
    (in ElementDepthFirstIterator) __qualname__
    (in XIncludeError) -_ProcessingInstruction
    -(in lxml.etree) +_PseudoTag
    +(in lxml.html.soupparser) __iter__()
    (in ElementTextIterator) __qualname__
    (in XMLSchemaError) -_PseudoTag
    -(in lxml.html.soupparser) +_read_file()
    +(in SimpleFileLikeXmlFileTestCase) __iter__()
    (in _Attrib) __qualname__
    (in XMLSchemaParseError) -_read_file()
    -(in SimpleFileLikeXmlFileTestCase) +_read_file()
    +(in TempPathXmlFileTestCase) __iter__()
    (in _Element) __qualname__
    (in XMLSchemaValidateError) -_read_file()
    -(in TempPathXmlFileTestCase) +_read_file()
    +(in _XmlFileTestCaseBase) __iter__()
    (in _ElementIterator) __qualname__
    (in XMLSyntaxError) -_read_file()
    -(in _XmlFileTestCaseBase) +_recursive_saxify()
    +(in ElementTreeProducer) __iter__()
    (in _ElementMatchIterator) __qualname__
    (in XPathError) -_recursive_saxify()
    -(in ElementTreeProducer) +_rel_links_xpath
    +(in lxml.html) __iter__()
    (in _ErrorLog) __qualname__
    (in XPathEvalError) -_rel_links_xpath
    -(in lxml.html) +_remove_javascript_link()
    +(in Cleaner) __iter__()
    (in _IDDict) __qualname__
    (in XPathFunctionError) -_remove_javascript_link()
    -(in Cleaner) +_repr_re
    +(in lxml.doctestcompare) __iter__()
    (in _ListErrorLog) __qualname__
    (in XPathResultError) -_repr_re
    -(in lxml.doctestcompare) +_RequestHandler
    +(in lxml.tests.dummy_http_server) __iter__()
    (in iterparse) __qualname__
    (in XPathSyntaxError) -_RequestHandler
    -(in lxml.tests.dummy_http_server) +_resources_dir
    +(in lxml.isoschematron) __iter__()
    (in iterwalk) __qualname__
    (in XSLTApplyError) -_resources_dir
    -(in lxml.isoschematron) +_RestoreChecker
    +(in lxml.doctestcompare) __iter__()
    (in CheckboxValues) __qualname__
    (in XSLTError) -_RestoreChecker
    -(in lxml.doctestcompare) +_rootstring()
    +(in HelperTestCase) __iter__()
    (in Classes) __qualname__
    (in XSLTExtensionError) -_rootstring()
    -(in HelperTestCase) +_rootstring()
    +(in _ETreeTestCaseBase) __iter__()
    (in FieldsDict) __qualname__
    (in XSLTParseError) -_rootstring()
    -(in _ETreeTestCaseBase) +_RotatingErrorLog
    +(in lxml.etree) __iter__()
    (in InputGetter) __qualname__
    (in XSLTSaveError) -_RotatingErrorLog
    -(in lxml.etree) +_run_thread()
    +(in ThreadingTestCase) __iter__()
    (in MultipleSelectOptions) __qualname__
    (in _ElementStringResult) -_run_thread()
    +_run_threads()
    (in ThreadingTestCase) @@ -1563,15 +1579,15 @@ (in _PseudoTag) __qualname__
    (in _TargetParserResult) -_run_threads()
    -(in ThreadingTestCase) +_saxify_serialize()
    +(in ETreeSaxTestCase) __iter__()
    (in ObjectifiedElement) __radd__()
    (in NumberElement) -_saxify_serialize()
    +_saxify_unsaxify()
    (in ETreeSaxTestCase) @@ -1579,150 +1595,150 @@ (in QName) __radd__()
    (in StringElement) -_saxify_unsaxify()
    -(in ETreeSaxTestCase) +_SaxParserTarget
    +(in lxml.etree) __le__()
    (in _Attrib) __rand__()
    (in NumberElement) -_SaxParserTarget
    -(in lxml.etree) +_schematron_root
    +(in lxml.isoschematron) __le__()
    (in BoolElement) __rdiv__()
    (in NumberElement) -_schematron_root
    -(in lxml.isoschematron) +_select()
    +(in lxml.html.formfill) __le__()
    (in NoneElement) __reduce__()
    (in ObjectifiedElement) -_select()
    -(in lxml.html.formfill) +_serialize
    +(in xml.etree.ElementTree) __le__()
    (in NumberElement) __repr__()
    (in CSSSelector) -_serialize
    -(in xml.etree.ElementTree) +_setClassLookup()
    +(in PyClassLookupTestCase) __le__()
    (in StringElement) __repr__()
    (in XPath) -_setClassLookup()
    -(in PyClassLookupTestCase) +_setroot()
    +(in _ElementTree) __len__()
    (in _Attrib) __repr__()
    (in XSLTAccessControl) -_setroot()
    -(in _ElementTree) +_setText()
    +(in ObjectifiedDataElement) __len__()
    (in _Element) __repr__()
    (in _Attrib) -_setText()
    -(in ObjectifiedDataElement) +_setValueParser()
    +(in NumberElement) __len__()
    (in _IDDict) __repr__()
    (in _BaseErrorLog) -_setValueParser()
    -(in NumberElement) +_SimpleElementPath __len__()
    (in _ListErrorLog) __repr__()
    (in _Comment) -_SimpleElementPath +_str()
    +(in lxml.tests.common_imports) __len__()
    (in Classes) __repr__()
    (in _Element) -_str()
    -(in lxml.tests.common_imports) +_stylesheet_param_dict()
    +(in lxml.isoschematron) __len__()
    (in FieldsDict) __repr__()
    (in _Entity) -_stylesheet_param_dict()
    -(in lxml.isoschematron) +_substitute_comments()
    +(in Cleaner) __len__()
    (in ObjectifiedElement) __repr__()
    (in _IDDict) -_substitute_comments()
    -(in Cleaner) +_substitute_whitespace()
    +(in lxml.html.clean) __long__()
    (in NumberElement) __repr__()
    (in _ListErrorLog) -_substitute_whitespace()
    -(in lxml.html.clean) +_tag
    +(in lxml.html.formfill) __long__()
    (in StringElement) __repr__()
    (in _LogEntry) -_tag
    -(in lxml.html.formfill) +_tag_link_attrs
    +(in Cleaner) __lower_bool()
    (in lxml.objectify) __repr__()
    (in _ProcessingInstruction) -_tag_link_attrs
    -(in Cleaner) +_takes_multiple()
    +(in lxml.html.formfill) __lshift__()
    (in NumberElement) __repr__()
    (in CheckboxGroup) -_takes_multiple()
    -(in lxml.html.formfill) +_TargetParserResult
    +(in lxml.etree) __lt__()
    (in QName) __repr__()
    (in CheckboxValues) -_TargetParserResult
    -(in lxml.etree) +_test_del_tail()
    +(in _ETreeTestCaseBase) __lt__()
    (in _Attrib) __repr__()
    (in FieldsDict) -_test_del_tail()
    +_test_element_boolean()
    (in _ETreeTestCaseBase) @@ -1730,15 +1746,15 @@ (in BoolElement) __repr__()
    (in InputGetter) -_test_element_boolean()
    -(in _ETreeTestCaseBase) +_test_exslt_regexp_match3()
    +(in ETreeEXSLTTestCase) __lt__()
    (in NoneElement) __repr__()
    (in InputMixin) -_test_exslt_regexp_match3()
    +_test_exslt_regexp_match4()
    (in ETreeEXSLTTestCase) @@ -1746,64 +1762,64 @@ (in NumberElement) __repr__()
    (in MultipleSelectOptions) -_test_exslt_regexp_match4()
    -(in ETreeEXSLTTestCase) +_test_extension_element_attribute_context()
    +(in ETreeXSLTExtElementTestCase) __lt__()
    (in StringElement) __repr__()
    (in RadioGroup) -_test_extension_element_attribute_context()
    -(in ETreeXSLTExtElementTestCase) +_test_getchildren()
    +(in _ETreeTestCaseBase) __mod__()
    (in NumberElement) __repr__()
    (in tag_token) -_test_getchildren()
    -(in _ETreeTestCaseBase) +_test_multiple_extension_elements_with_output_parent()
    +(in ETreeXSLTExtElementTestCase) __mod__()
    (in StringElement) __repr__()
    (in token) -_test_multiple_extension_elements_with_output_parent()
    -(in ETreeXSLTExtElementTestCase) +_test_pickle()
    +(in ObjectifyTestCase) __mul__()
    (in NumberElement) __repr__()
    (in BoolElement) -_test_pickle()
    -(in ObjectifyTestCase) +_test_python_error_logging()
    +(in ETreeErrorLogTest) __mul__()
    (in StringElement) __repr__()
    (in NoneElement) -_test_python_error_logging()
    -(in ETreeErrorLogTest) +_test_wrong_unicode_encoding()
    +(in _ETreeTestCaseBase) __ne__()
    (in QName) __repr__()
    (in NumberElement) -_test_wrong_unicode_encoding()
    -(in _ETreeTestCaseBase) +_test_xpath_compile_unicode()
    +(in ETreeETXPathClassTestCase) __ne__()
    (in _Attrib) __repr__()
    (in ObjectifiedDataElement) -_test_xpath_compile_unicode()
    -(in ETreeETXPathClassTestCase) +_test_xslt_error_log()
    +(in ETreeXSLTTestCase) __ne__()
    @@ -1909,13 +1925,6 @@ _XSLTResultTree
    (in lxml.etree) - -__new__()
    -(in ETXPath) -__rtruediv__()
    -(in NumberElement) -  - @@ -1951,7 +1960,7 @@ Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 A
    (in lxml.html.builder) -allow_tags
    +allow_follow()
    (in Cleaner) -assertEncodingDeclaration()
    -(in _ETreeTestCaseBase) +assert_event_tags()
    +(in XMLPullParserTest) ABBR
    (in lxml.html.builder) +allow_tags
    +(in Cleaner) +assert_nodiff()
    +(in DoctestCompareTest) + + +ABCMeta AncestorsIterator
    (in lxml.etree) -assertFalse
    -(in HelperTestCase) +assertEncodingDeclaration()
    +(in _ETreeTestCaseBase) -ABCMeta +ACRONYM
    +(in lxml.html.builder) annotate()
    (in lxml.objectify) AssertionError -ACRONYM
    -(in lxml.html.builder) +action
    +(in FormElement) annoying_tags
    (in Cleaner) ASSERTS_AND_REPORTS
    (in Schematron) -action
    -(in FormElement) +add()
    +(in CheckboxValues) append()
    (in _Element) ASSERTS_ONLY
    (in Schematron) -add()
    -(in CheckboxValues) +add()
    +(in Classes) APPLET
    (in lxml.html.builder) assertValid()
    (in _Validator) -add()
    -(in Classes) +add()
    +(in MultipleSelectOptions) apply()
    (in XSLT) assertXML()
    (in _ETreeTestCaseBase) -add()
    -(in MultipleSelectOptions) +add_nofollow
    +(in Cleaner) apply_templates()
    (in XSLTExtension) assertXml()
    (in _XmlFileTestCaseBase) -add_nofollow
    -(in Cleaner) +addattr()
    +(in ObjectPath) AREA
    (in lxml.html.builder) attrib
    (in _Element) -addattr()
    -(in ObjectPath) +addattr()
    +(in ObjectifiedElement) argsTest1()
    (in lxml.tests.test_xpathevaluator) attrib
    (in _ProcessingInstruction) -addattr()
    -(in ObjectifiedElement) +addnext()
    +(in _Element) argsTest2()
    (in lxml.tests.test_xpathevaluator) attrib
    (in Element) -addnext()
    +addprevious()
    (in _Element) -ascii_uni
    -(in lxml.tests.test_unicode) +as_capsule()
    +(in ExternalDocumentTestCase) attrib()
    (in lxml.tests.selftest2) -addprevious()
    -(in _Element) -assert_()
    -(in _Validator) +ADDRESS
    +(in lxml.html.builder) +ascii_uni
    +(in lxml.tests.test_unicode) AttributeBasedElementClassLookup
    (in lxml.etree) -ADDRESS
    -(in lxml.html.builder) -assert_diff()
    -(in DoctestCompareTest) +adopt_external_document()
    +(in lxml.etree) +assert_()
    +(in _Validator) attrname
    (in _ElementUnicodeResult) allow_element()
    (in Cleaner) -assert_event_tags()
    -(in _XMLPullParserTest) +assert_diff()
    +(in DoctestCompareTest) autolink()
    (in lxml.html.clean) allow_embedded_url()
    (in Cleaner) -assert_event_tags()
    -(in XMLPullParserTest) +assert_event_tags()
    +(in _XMLPullParserTest) autolink_html()
    (in lxml.html.clean) - -allow_follow()
    -(in Cleaner) -assert_nodiff()
    -(in DoctestCompareTest) -  - @@ -264,7 +265,7 @@ Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017
  • lxml.ElementInclude: Limited XInclude support for the ElementTree package.
  • lxml._elementpath
  • -
  • lxml.builder: The E Element factory for generating XML documents.
  • +
  • lxml.builder: The E Element factory for generating XML documents.
  • lxml.cssselect: CSS Selectors based on XPath.
  • lxml.doctestcompare: lxml-based doctest output comparison.
  • -
  • lxml.etree: The lxml.etree module implements the extended ElementTree API for XML.
  • -
  • lxml.html: The lxml.html tool set for HTML handling. +
  • lxml.etree: The lxml.etree module implements the extended ElementTree API for XML.
  • +
  • lxml.html: The lxml.html tool set for HTML handling.
  • lxml.includes
  • -
  • lxml.isoschematron: The lxml.isoschematron package implements ISO Schematron support on top +
  • lxml.isoschematron: The lxml.isoschematron package implements ISO Schematron support on top of the pure-xslt 'skeleton' implementation.
  • -
  • lxml.objectify: The lxml.objectify module implements a Python object API for XML. +
  • lxml.objectify: The lxml.objectify module implements a Python object API for XML. It is based on lxml.etree.
  • lxml.pyclasslookup
  • lxml.sax: SAX-based adapter to copy trees from/to the Python standard library.
  • @@ -119,6 +119,7 @@ It is based on lxml.etree.
    lxml.tests.test_elementtree: Tests for the ElementTree API
  • lxml.tests.test_errors
  • lxml.tests.test_etree: Tests specific to the extended etree API
  • +
  • lxml.tests.test_external_document: Test cases related to direct loading of external libxml2 documents
  • lxml.tests.test_htmlparser: HTML parser test cases for etree
  • lxml.tests.test_http_io: Web IO test cases that need Python 2.5+ (wsgiref)
  • lxml.tests.test_incremental_xmlfile: Tests for the incremental XML serialisation API.
  • @@ -238,7 +239,7 @@ with statically linked libraries. Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 8 """ 9 import os 10 lxml_path = __path__[0] -11 include_path = os.path.join(lxml_path, 'includes') +11 include_path = os.path.join(lxml_path, 'includes') 12 includes = [include_path, lxml_path] 13 14 for name in os.listdir(include_path): -15 path = os.path.join(include_path, 15 path = os.path.join(include_path, name) -16 if os.path.isdir(path): -17 includes.append(path) +16 if os.path.isdir(path): +17 includes.append(path) 18 19 return includes 20 + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + Package lxml :: + Package tests :: + Module common_imports :: + Class skipif + + + + + + +
    [hide private]
    [frames] | no frames]
    +
    + +

    Class skipif

    source code

    +
    +object --+
    +         |
    +        skipif
    +
    + +
    +Using a class because a function would bind into a method when used in classes + + + + + + + + + + + + + + + + +
    + + + + + +
    Instance Methods[hide private]
    +
    +   + + + + + + +
    __call__(self, + func, + *args) + source code + +
    + +
    +   + + + + + + +
    __init__(self, + *args)
    + x.__init__(...) initializes x; see help(type(x)) for signature
    + source code + +
    + +
    +

    Inherited from object: + __delattr__, + __format__, + __getattribute__, + __hash__, + __new__, + __reduce__, + __reduce_ex__, + __repr__, + __setattr__, + __sizeof__, + __str__, + __subclasshook__ +

    +
    + + + + + + + + + +
    + + + + + +
    Properties[hide private]
    +
    +

    Inherited from object: + __class__ +

    +
    + + + + + + +
    + + + + + +
    Method Details[hide private]
    +
    + +
    + +
    + + +
    +

    __init__(self, + *args) +
    (Constructor) +

    +
    source code  +
    + + x.__init__(...) initializes x; see help(type(x)) for signature +
    +
    Overrides: + object.__init__ +
    (inherited documentation)
    + +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + diff --git a/doc/html/api/lxml.tests.dummy_http_server-module.html b/doc/html/api/lxml.tests.dummy_http_server-module.html index 66b660e0..d4d6cb90 100644 --- a/doc/html/api/lxml.tests.dummy_http_server-module.html +++ b/doc/html/api/lxml.tests.dummy_http_server-module.html @@ -264,7 +264,7 @@ Simple HTTP request dumper for tests in Python 2.5+. Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 38 #from elementtree import SimpleXMLWriter 39
    40 -def fix_compatibility(xml_data): -
    41 xml_data = re.sub('\s*xmlns:[a-z0-9]+="http://www.w3.org/2001/XInclude"', '', xml_data) +
    41 xml_data = re.sub(r'\s*xmlns:[a-z0-9]+="http://www.w3.org/2001/XInclude"', '', xml_data) 42 xml_data = xml_data.replace(' />', '/>') 43 if xml_data[-1:] == '\n': 44 xml_data = xml_data[:-1] @@ -1513,7 +1513,7 @@ expandto(location.href); Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 5 Tests that ElementMaker works properly. 6 """ 7 - 8 import sys, os.path + 8 import sys, os.path 9 from lxml import this_dir = os.path.dirname(__file__) +lxml.tests.test_xslt.this_dir" class="py-name" href="#" onclick="return doclink('link-6', 'this_dir', 'link-6');">this_dir = os.path.dirname(__file__) 13 if this_dir not in sys.path: -14 sys.path.insert(0, this_dir not in sys.path: +14 sys.path.insert(0, Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 assertDictEqual, assertEqual, assertEquals, + assertFalse, assertGreater, assertGreaterEqual, assertIn, @@ -321,14 +322,11 @@   etree
    - The lxml.etree module implements the extended ElementTree API for XML. + The lxml.etree module implements the extended ElementTree API for XML. -

    Inherited from common_imports.HelperTestCase: - assertFalse -

    Inherited from unittest.case.TestCase: longMessage, maxDiff @@ -389,7 +387,7 @@ cellspacing="0" width="100%" bgcolor="white">

    etree

    - The lxml.etree module implements the extended ElementTree API for XML. + The lxml.etree module implements the extended ElementTree API for XML.
    @@ -431,7 +429,7 @@ Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 5 """ 6 7 - 8 import unittest, os.path, sys, gc + 8 import unittest, os.path, sys, gc 9 10 this_dir = os.path.dirname(__file__) +lxml.tests.test_xslt.this_dir" class="py-name" href="#" onclick="return doclink('link-1', 'this_dir', 'link-1');">this_dir = os.path.dirname(__file__) 11 if this_dir not in sys.path: - 12 sys.path.insert(0, this_dir not in sys.path: + 12 sys.path.insert(0, 129 TestElement.FIND_ME) 130 self.assertEqual(root[0].FIND_ME, 131 TestElement.FIND_ME) -132 self.assertFalse(hasattr(root[0][-1], 'FIND_ME')) +132 self.assertFalse(hasattr(root[0][-1], 'FIND_ME'))
    133
    135 class TestElement(etree.ElementBase): @@ -521,50 +525,50 @@ lxml.tests.test_pyclasslookup.xml_str" class="py-name" href="#" onclick="return
    139 class TestPI(etree.PIBase): 140 FIND_ME = "default pi" 141 -142 parser = 142 parser = etree.etree.XMLParser() +xml.etree.ElementTree.XMLParser" class="py-name" href="#" onclick="return doclink('link-134', 'XMLParser', 'link-134');">XMLParser() 143 -144 144 lookup = lookup = etree.ElementDefaultClassLookup( -145 element=TestElement, comment=TestComment, pi=TestPI) -146 parser.set_element_class_lookup(etree.ElementDefaultClassLookup( +145 element=TestElement, comment=TestComment, pi=TestPI) +146 parser.set_element_class_lookup(lookup) +lxml.html.HtmlElementClassLookup.lookup" class="py-name" href="#" onclick="return doclink('link-143', 'lookup', 'link-114');">lookup) 147 -148 root = 148 root = etree.etree.XML(_bytes("""<?xml version='1.0'?> +lxml.tests.test_pyclasslookup.PyClassLookupTestCase.XML" class="py-name" href="#" onclick="return doclink('link-146', 'XML', 'link-23');">XML(_bytes("""<?xml version='1.0'?> 149 <root> 150 <?myPI?> 151 <!-- hi --> 152 </root> -153 """), parser) +153 """), parser) 154 -155 self.assertEqual("default element", root.FIND_ME) -156 self.assertEqual("default pi", root[0].FIND_ME) -157 self.assertEqual("default comment", root[1].FIND_ME) +155 self.assertEqual("default element", root.FIND_ME) +156 self.assertEqual("default pi", root[0].FIND_ME) +157 self.assertEqual("default comment", root[1].FIND_ME) 158
    160 class TestElement(etree.ElementBase): @@ -574,58 +578,58 @@ lxml.tests.test_pyclasslookup.PyClassLookupTestCase.parser" class="py-name" href
    164 class TestPI(etree.PIBase): 165 FIND_ME = "default pi" 166 -167 parser = 167 parser = etree.XMLPullParser(events=('start', 'end', 'comment', 'pi')) -168 etree.XMLPullParser(events=('start', 'end', 'comment', 'pi')) +168 lookup = lookup = etree.ElementDefaultClassLookup( -169 element=TestElement, comment=TestComment, pi=TestPI) -170 parser.set_element_class_lookup(etree.ElementDefaultClassLookup( +169 element=TestElement, comment=TestComment, pi=TestPI) +170 parser.set_element_class_lookup(lookup) +lxml.html.HtmlElementClassLookup.lookup" class="py-name" href="#" onclick="return doclink('link-163', 'lookup', 'link-114');">lookup) 171 172 events_seen = [] 173 174 def add_events(events): 175 for ev, el in events: -176 events_seen.append((ev, el.FIND_ME)) +176 events_seen.append((ev, el.FIND_ME)) 177 -178 parser.feed("""<?xml version='1.0'?> +178 parser.feed("""<?xml version='1.0'?> 179 <root> 180 <?myPI?> 181 """) -182 add_events(parser.read_events()) +182 add_events(parser.read_events()) 183 -184 parser.feed("<!-- hi -->") -185 add_events(parser.read_events()) +184 parser.feed("<!-- hi -->") +185 add_events(parser.read_events()) 186 -187 parser.feed("</root>") -188 root = parser.187 parser.feed("</root>") +188 root = parser.close() -189 add_events(parser.read_events()) +lxml.tests.test_incremental_xmlfile.SimpleFileLikeXmlFileTestCase.SimpleFileLike.close" class="py-name" href="#" onclick="return doclink('link-177', 'close', 'link-177');">close() +189 add_events(parser.read_events()) 190 191 self.assertEqual([ 192 ('start', "default element"), @@ -634,263 +638,263 @@ lxml.etree.XMLPullParser.read_events" class="py-name" href="#" onclick="return d 195 ('end', "default element"), 196 ], events_seen) 197 -198 self.assertEqual("default element", root.FIND_ME) -199 self.assertEqual("default pi", root[0].FIND_ME) -200 self.assertEqual("default comment", root[1].FIND_ME) +198 self.assertEqual("default element", root.FIND_ME) +199 self.assertEqual("default pi", root[0].FIND_ME) +200 self.assertEqual("default comment", root[1].FIND_ME) 201
    202 - def test_evil_class_lookup(self):
    203 class MyLookup(etree.CustomElementClassLookup): 204 def lookup(self, t, d, ns, name): -205 if 205 if name == 'none': +lxml.objectify.PyType.name" class="py-name" href="#" onclick="return doclink('link-183', 'name', 'link-183');">name == 'none': 206 return None -207 elif 207 elif name == 'obj': +lxml.objectify.PyType.name" class="py-name" href="#" onclick="return doclink('link-184', 'name', 'link-183');">name == 'obj': 208 return object() 209 else: -210 return 210 return etree.ElementBase +lxml.tests.test_io._IOTestCaseBase.etree" class="py-name" href="#" onclick="return doclink('link-185', 'etree', 'link-9');">etree.ElementBase
    211 -212 parser = 212 parser = etree.etree.XMLParser() -213 parser.set_element_class_lookup(MyLookup()) +xml.etree.ElementTree.XMLParser" class="py-name" href="#" onclick="return doclink('link-189', 'XMLParser', 'link-134');">XMLParser() +213 parser.set_element_class_lookup(MyLookup()) 214 -215 root = 215 root = etree.etree.XML(_bytes('<none/>'), parser) -216 self.assertEqual('none', root.XML(_bytes('<none/>'), parser) +216 self.assertEqual('none', root.tag) +xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-198', 'tag', 'link-57');">tag) 217 218 self.assertRaises( 219 TypeError, -220 220 etree.etree.XML, _bytes("<obj />"), parser) +lxml.tests.test_pyclasslookup.PyClassLookupTestCase.XML" class="py-name" href="#" onclick="return doclink('link-200', 'XML', 'link-23');">XML, _bytes("<obj />"), parser) 221 -222 root = 222 root = etree.etree.XML(_bytes('<root/>'), parser) -223 self.assertEqual('root', root.XML(_bytes('<root/>'), parser) +223 self.assertEqual('root', root.tag) +xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-209', 'tag', 'link-57');">tag) 224
    226 class MyLookup(etree.CustomElementClassLookup): 227 def lookup(self, t, d, ns, name): 228 if t == 'element': -229 if 229 if name == 'root': -230 return name == 'root': +230 return etree.ElementBase -231 return etree.ElementBase +231 return etree.CommentBase +lxml.tests.test_io._IOTestCaseBase.etree" class="py-name" href="#" onclick="return doclink('link-213', 'etree', 'link-9');">etree.CommentBase 232 elif t == 'comment': -233 return 233 return etree.PIBase +lxml.tests.test_io._IOTestCaseBase.etree" class="py-name" href="#" onclick="return doclink('link-215', 'etree', 'link-9');">etree.PIBase 234 elif t == 'PI': -235 return 235 return etree.EntityBase +lxml.tests.test_io._IOTestCaseBase.etree" class="py-name" href="#" onclick="return doclink('link-217', 'etree', 'link-9');">etree.EntityBase 236 elif t == 'entity': -237 return 237 return etree.ElementBase +lxml.tests.test_io._IOTestCaseBase.etree" class="py-name" href="#" onclick="return doclink('link-219', 'etree', 'link-9');">etree.ElementBase 238 else: 239 raise ValueError('got type %s' % t)
    240 -241 parser = 241 parser = etree.etree.XMLParser(resolve_entities=False) -242 parser.set_element_class_lookup(MyLookup()) +xml.etree.ElementTree.XMLParser" class="py-name" href="#" onclick="return doclink('link-223', 'XMLParser', 'link-134');">XMLParser(resolve_entities=False) +242 parser.set_element_class_lookup(MyLookup()) 243 -244 root = 244 root = etree.etree.XML(_bytes('<root></root>'), parser) -245 self.assertEqual('root', root.XML(_bytes('<root></root>'), parser) +245 self.assertEqual('root', root.tag) -246 self.assertEqual(tag) +246 self.assertEqual(etree.ElementBase, type(root)) +lxml.tests.test_io._IOTestCaseBase.etree" class="py-name" href="#" onclick="return doclink('link-233', 'etree', 'link-9');">etree.ElementBase, type(root)) 247 -248 root = 248 root = etree.etree.XML(_bytes("<root><test/></root>"), parser) -249 self.assertRaises(TypeError, root.XML(_bytes("<root><test/></root>"), parser) +249 self.assertRaises(TypeError, root.__getitem__, 0) +lxml.objectify.ObjectifiedElement.__getitem__" class="py-name" href="#" onclick="return doclink('link-243', '__getitem__', 'link-243');">__getitem__, 0) 250 -251 root = 251 root = etree.etree.XML(_bytes("<root><!-- test --></root>"), parser) -252 self.assertRaises(TypeError, root.XML(_bytes("<root><!-- test --></root>"), parser) +252 self.assertRaises(TypeError, root.__getitem__, 0) +lxml.objectify.ObjectifiedElement.__getitem__" class="py-name" href="#" onclick="return doclink('link-250', '__getitem__', 'link-243');">__getitem__, 0) 253 -254 root = 254 root = etree.etree.XML(_bytes("<root><?test?></root>"), parser) -255 self.assertRaises(TypeError, root.XML(_bytes("<root><?test?></root>"), parser) +255 self.assertRaises(TypeError, root.__getitem__, 0) +lxml.objectify.ObjectifiedElement.__getitem__" class="py-name" href="#" onclick="return doclink('link-257', '__getitem__', 'link-243');">__getitem__, 0) 256 -257 root = 257 root = etree.etree.XML( -258 _bytes('<!DOCTYPE root [<!ENTITY myent "ent">]>' +lxml.tests.test_pyclasslookup.PyClassLookupTestCase.XML" class="py-name" href="#" onclick="return doclink('link-260', 'XML', 'link-23');">XML( +258 _bytes('<!DOCTYPE root [<!ENTITY myent "ent">]>' 259 '<root>&myent;</root>'), -260 parser) -261 self.assertRaises(TypeError, root.260 parser) +261 self.assertRaises(TypeError, root.__getitem__, 0) +lxml.objectify.ObjectifiedElement.__getitem__" class="py-name" href="#" onclick="return doclink('link-264', '__getitem__', 'link-243');">__getitem__, 0) 262 -263 root = 263 root = etree.etree.XML(_bytes('<root><root/></root>'), parser) -264 self.assertEqual('root', root[0].XML(_bytes('<root><root/></root>'), parser) +264 self.assertEqual('root', root[0].tag) +xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-271', 'tag', 'link-57');">tag) 265
    267 class TestElement(etree.ElementBase): @@ -898,40 +902,40 @@ xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return docl
    269 270 class_dict = {"A1" : TestElement} 271 -272 272 lookup = lookup = etree.AttributeBasedElementClassLookup( +lxml.tests.test_io._IOTestCaseBase.etree" class="py-name" href="#" onclick="return doclink('link-273', 'etree', 'link-9');">etree.AttributeBasedElementClassLookup( 273 "a1", class_dict) -274 274 etree.set_element_class_lookup(etree.set_element_class_lookup(lookup) +lxml.html.HtmlElementClassLookup.lookup" class="py-name" href="#" onclick="return doclink('link-277', 'lookup', 'link-114');">lookup) 275 -276 root = 276 root = etree.etree.XML(XML(xml_str) -277 self.assertFalse(hasattr(root, 'FIND_ME')) -278 self.assertEqual(root[0].FIND_ME, +lxml.tests.test_pyclasslookup.xml_str" class="py-name" href="#" onclick="return doclink('link-281', 'xml_str', 'link-17');">xml_str) +277 self.assertFalse(hasattr(root, 'FIND_ME')) +278 self.assertEqual(root[0].FIND_ME, 279 TestElement.FIND_ME) -280 self.assertFalse(hasattr(root[0][0], 'FIND_ME')) +280 self.assertFalse(hasattr(root[0][0], 'FIND_ME')) 281
    282 - def test_custom_lookup(self):
    283 class TestElement(etree.ElementBase): @@ -939,35 +943,35 @@ lxml.tests.test_pyclasslookup.xml_str" class="py-name" href="#" onclick="return
    285 286 class MyLookup(etree.CustomElementClassLookup): 287 def lookup(self, t, d, ns, name): -288 if 288 if name == 'c1': +lxml.objectify.PyType.name" class="py-name" href="#" onclick="return doclink('link-287', 'name', 'link-183');">name == 'c1': 289 return TestElement 290 -291 291 etree.set_element_class_lookup( MyLookup() ) +lxml.tests.test_io._IOTestCaseBase.etree" class="py-name" href="#" onclick="return doclink('link-288', 'etree', 'link-9');">etree.set_element_class_lookup( MyLookup() ) 292 -293 root = 293 root = etree.etree.XML(XML(xml_str) -294 self.assertFalse(hasattr(root, 'FIND_ME')) -295 self.assertEqual(root[0].FIND_ME, +lxml.tests.test_pyclasslookup.xml_str" class="py-name" href="#" onclick="return doclink('link-293', 'xml_str', 'link-17');">xml_str) +294 self.assertFalse(hasattr(root, 'FIND_ME')) +295 self.assertEqual(root[0].FIND_ME, 296 TestElement.FIND_ME) -297 self.assertFalse(hasattr(root[0][1], 'FIND_ME')) +297 self.assertFalse(hasattr(root[0][1], 'FIND_ME')) 298
    300 class TestElement1(etree.ElementBase): @@ -978,206 +982,206 @@ lxml.tests.test_pyclasslookup.xml_str" class="py-name" href="#" onclick="return
    305 306 class MyLookup(etree.CustomElementClassLookup): 307 def lookup(self, t, d, ns, name): -308 if 308 if name == 'c1': +lxml.objectify.PyType.name" class="py-name" href="#" onclick="return doclink('link-299', 'name', 'link-183');">name == 'c1': 309 return TestElement1 310 -311 311 lookup = lookup = etree.ElementNamespaceClassLookup( MyLookup() ) -312 etree.ElementNamespaceClassLookup( MyLookup() ) +312 etree.set_element_class_lookup(etree.set_element_class_lookup(lookup) +lxml.html.HtmlElementClassLookup.lookup" class="py-name" href="#" onclick="return doclink('link-305', 'lookup', 'link-114');">lookup) 313 -314 ns = 314 ns = lookup.get_namespace("otherNS") -315 ns[None] = TestElement2 +lxml.html.HtmlElementClassLookup.lookup" class="py-name" href="#" onclick="return doclink('link-307', 'lookup', 'link-114');">lookup.get_namespace("otherNS") +315 ns[None] = TestElement2 316 -317 root = 317 root = etree.etree.XML(XML(xml_str) -318 self.assertFalse(hasattr(root, 'FIND_ME')) -319 self.assertEqual(root[0].FIND_ME, +lxml.tests.test_pyclasslookup.xml_str" class="py-name" href="#" onclick="return doclink('link-313', 'xml_str', 'link-17');">xml_str) +318 self.assertFalse(hasattr(root, 'FIND_ME')) +319 self.assertEqual(root[0].FIND_ME, 320 TestElement1.FIND_ME) -321 self.assertFalse(hasattr(root[0][1], 'FIND_ME')) -322 self.assertEqual(root[0][-1].FIND_ME, +321 self.assertFalse(hasattr(root[0][1], 'FIND_ME')) +322 self.assertEqual(root[0][-1].FIND_ME, 323 TestElement2.FIND_ME) 324
    325 - def test_parser_based_lookup(self):
    326 class TestElement(etree.ElementBase): 327 FIND_ME = "parser_based"
    328 -329 329 lookup = lookup = etree.ParserBasedElementClassLookup() -330 etree.ParserBasedElementClassLookup() +330 etree.set_element_class_lookup(etree.set_element_class_lookup(lookup) +lxml.html.HtmlElementClassLookup.lookup" class="py-name" href="#" onclick="return doclink('link-325', 'lookup', 'link-114');">lookup) 331 332 class MyLookup(etree.CustomElementClassLookup): 333 def lookup(self, t, d, ns, name): 334 return TestElement 335 -336 parser = 336 parser = etree.etree.XMLParser() -337 parser.set_element_class_lookup( MyLookup() ) +xml.etree.ElementTree.XMLParser" class="py-name" href="#" onclick="return doclink('link-328', 'XMLParser', 'link-134');">XMLParser() +337 parser.set_element_class_lookup( MyLookup() ) 338 -339 root = 339 root = etree.etree.parse(BytesIO(parse(BytesIO(xml_str), parser).getroot() -340 self.assertEqual(root.FIND_ME, +lxml.tests.test_pyclasslookup.xml_str" class="py-name" href="#" onclick="return doclink('link-334', 'xml_str', 'link-17');">xml_str), parser).getroot() +340 self.assertEqual(root.FIND_ME, 341 TestElement.FIND_ME) -342 self.assertEqual(root[0].FIND_ME, +342 self.assertEqual(root[0].FIND_ME, 343 TestElement.FIND_ME) 344 -345 root = 345 root = etree.etree.parse(BytesIO(parse(BytesIO(xml_str)).getroot() -346 self.assertFalse(hasattr(root, 'FIND_ME')) -347 self.assertFalse(hasattr(root[0], 'FIND_ME')) +lxml.tests.test_pyclasslookup.xml_str" class="py-name" href="#" onclick="return doclink('link-342', 'xml_str', 'link-17');">xml_str)).getroot() +346 self.assertFalse(hasattr(root, 'FIND_ME')) +347 self.assertFalse(hasattr(root[0], 'FIND_ME')) 348
    349 - def test_class_lookup_reentry(self): -
    350
    350 XML = self.XML = self.etree.etree.XML +lxml.tests.test_pyclasslookup.PyClassLookupTestCase.XML" class="py-name" href="#" onclick="return doclink('link-350', 'XML', 'link-23');">XML 351 352 class TestElement(etree.ElementBase): 353 FIND_ME = "here"
    354 -355 root = None +355 root = None 356 class MyLookup(etree.CustomElementClassLookup): 357 el = None 358 def lookup(self, t, d, ns, name): -359 if root is not None: # not in the parser -360 if self.el is None and 359 if root is not None: # not in the parser +360 if self.el is None and name == "a": +lxml.objectify.PyType.name" class="py-name" href="#" onclick="return doclink('link-353', 'name', 'link-183');">name == "a": 361 self.el = [] -362 self.el.append(root.362 self.el.append(root.find(find(name)) +lxml.objectify.PyType.name" class="py-name" href="#" onclick="return doclink('link-357', 'name', 'link-183');">name)) 363 return TestElement 364 -365 parser = self.365 parser = self.etree.etree.XMLParser() -366 parser.set_element_class_lookup(MyLookup()) +xml.etree.ElementTree.XMLParser" class="py-name" href="#" onclick="return doclink('link-360', 'XMLParser', 'link-134');">XMLParser() +366 parser.set_element_class_lookup(MyLookup()) 367 -368 root = 368 root = XML(_bytes('<root><a>A</a><b xmlns="test">B</b></root>'), -369 parser) +lxml.tests.test_pyclasslookup.PyClassLookupTestCase.XML" class="py-name" href="#" onclick="return doclink('link-364', 'XML', 'link-23');">XML(_bytes('<root><a>A</a><b xmlns="test">B</b></root>'), +369 parser) 370 -371 a = root[0] -372 self.assertEqual(a.371 a = root[0] +372 self.assertEqual(a.tag, "a") -373 self.assertEqual(root[0].tag, "a") +373 self.assertEqual(root[0].tag, "a") +xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-370', 'tag', 'link-57');">tag, "a") 374 del a -375 self.assertEqual(root[0].375 self.assertEqual(root[0].tag, "a") +xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-372', 'tag', 'link-57');">tag, "a") 376
    378 class Lookup(etree.CustomElementClassLookup): @@ -1192,37 +1196,37 @@ xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return docl 387 def custom(self): 388 return "test"
    389 -390 parser = self.390 parser = self.etree.etree.XMLParser() -391 parser.set_element_class_lookup( Lookup() ) +xml.etree.ElementTree.XMLParser" class="py-name" href="#" onclick="return doclink('link-375', 'XMLParser', 'link-134');">XMLParser() +391 parser.set_element_class_lookup( Lookup() ) 392 -393 root = 393 root = etree.etree.XML('<foo/>', parser) +lxml.tests.test_pyclasslookup.PyClassLookupTestCase.XML" class="py-name" href="#" onclick="return doclink('link-380', 'XML', 'link-23');">XML('<foo/>', parser) 394 -395 self.assertEqual("test", root.custom()) +395 self.assertEqual("test", root.custom()) 396 397
    398 -def test_suite():
    399 suite = unittest.TestSuite() -400 suite.addTests([unittest.makeSuite(ProxyTestCase)]) -401 suite.addTests([unittest.makeSuite(ClassLookupTestCase)]) +400 suite.addTests([unittest.makeSuite(ProxyTestCase)]) +401 suite.addTests([unittest.makeSuite(ClassLookupTestCase)]) 402 return suite
    403 404 if __name__ == '__main__': @@ -1266,7 +1270,7 @@ expandto(location.href); Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 assertDictEqual, assertEqual, assertEquals, + assertFalse, assertGreater, assertGreaterEqual, assertIn, @@ -451,14 +452,11 @@ Test cases for different Element class lookup mechanisms.   etree
    - The lxml.etree module implements the extended ElementTree API for XML. + The lxml.etree module implements the extended ElementTree API for XML. -

    Inherited from common_imports.HelperTestCase: - assertFalse -

    Inherited from unittest.case.TestCase: longMessage, maxDiff @@ -561,7 +559,7 @@ Test cases for different Element class lookup mechanisms. cellspacing="0" width="100%" bgcolor="white">

    etree

    - The lxml.etree module implements the extended ElementTree API for XML. + The lxml.etree module implements the extended ElementTree API for XML.
    @@ -603,7 +601,7 @@ Test cases for different Element class lookup mechanisms. Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 assertDictEqual, assertEqual, assertEquals, + assertFalse, assertGreater, assertGreaterEqual, assertIn, @@ -387,14 +388,11 @@ Basic tests for element proxy behaviour.   etree
    - The lxml.etree module implements the extended ElementTree API for XML. + The lxml.etree module implements the extended ElementTree API for XML. -

    Inherited from common_imports.HelperTestCase: - assertFalse -

    Inherited from unittest.case.TestCase: longMessage, maxDiff @@ -455,7 +453,7 @@ Basic tests for element proxy behaviour. cellspacing="0" width="100%" bgcolor="white">

    etree

    - The lxml.etree module implements the extended ElementTree API for XML. + The lxml.etree module implements the extended ElementTree API for XML.
    @@ -497,7 +495,7 @@ Basic tests for element proxy behaviour. Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 html 4 - 5 from lxml.tests.common_imports import doctest, HelperTestCase, skipif + 5 from lxml.tests.common_imports import doctest, HelperTestCase, skipif 6 7 try: 8 import Generated by Epydoc 3.0.1 - on Sat Feb 18 22:13:05 2017 + on Sat Jun 3 17:42:30 2017 assertDictEqual, assertEqual, assertEquals, + assertFalse, assertGreater, assertGreaterEqual, assertIn, @@ -272,15 +273,11 @@   - pytestmark = <MarkDecorator 'skipif' {'args': ('cssselect is N... + pytestmark = <lxml.tests.common_imports.skipif object> -

    Inherited from common_imports.HelperTestCase: - assertFalse -

    Inherited from unittest.case.TestCase: longMessage, maxDiff @@ -317,44 +314,6 @@ - - - - - - -
    - - - - - -
    Class Variable Details[hide private]
    -
    - -

    - -
    -

    pytestmark

    - -
    -
    -
    -
    Value:
    -
    -<MarkDecorator 'skipif' {'args': ('cssselect is None',), 'kwargs': {}}\
    ->
    -
    -
    -
    -
    -
    -
    @@ -387,7 +346,7 @@ @@ -1066,9 +1067,6 @@ h1></body></html>'">u'