~ubuntu-branches/ubuntu/saucy/lxml/saucy-security

« back to all changes in this revision

Viewing changes to doc/html/api/lxml.tests.test_schematron-pysrc.html

  • Committer: Package Import Robot
  • Author(s): Matthias Klose
  • Date: 2013-02-19 21:47:31 UTC
  • mfrom: (2.1.35 experimental)
  • Revision ID: package-import@ubuntu.com-20130219214731-jbkip7ycyvzlth3m
Tags: 3.1.0-1
New upstream version.

Show diffs side-by-side

added added

removed removed

Lines of Context:
70
70
<a name="L6"></a><tt class="py-lineno"> 6</tt>  <tt class="py-line"> </tt>
71
71
<a name="L7"></a><tt class="py-lineno"> 7</tt>  <tt class="py-line"><tt class="py-keyword">import</tt> <tt class="py-name">unittest</tt><tt class="py-op">,</tt> <tt class="py-name">sys</tt><tt class="py-op">,</tt> <tt class="py-name">os</tt><tt class="py-op">.</tt><tt id="link-0" class="py-name" targets="Variable lxml.etree.XPath.path=lxml.etree.XPath-class.html#path"><a title="lxml.etree.XPath.path" class="py-name" href="#" onclick="return doclink('link-0', 'path', 'link-0');">path</a></tt> </tt>
72
72
<a name="L8"></a><tt class="py-lineno"> 8</tt>  <tt class="py-line"> </tt>
73
 
<a name="L9"></a><tt class="py-lineno"> 9</tt>  <tt class="py-line"><tt id="link-1" class="py-name" targets="Variable lxml.tests.test_builder.this_dir=lxml.tests.test_builder-module.html#this_dir,Variable lxml.tests.test_classlookup.this_dir=lxml.tests.test_classlookup-module.html#this_dir,Variable lxml.tests.test_dtd.this_dir=lxml.tests.test_dtd-module.html#this_dir,Variable lxml.tests.test_elementtree.this_dir=lxml.tests.test_elementtree-module.html#this_dir,Variable lxml.tests.test_errors.this_dir=lxml.tests.test_errors-module.html#this_dir,Variable lxml.tests.test_etree.this_dir=lxml.tests.test_etree-module.html#this_dir,Variable lxml.tests.test_htmlparser.this_dir=lxml.tests.test_htmlparser-module.html#this_dir,Variable lxml.tests.test_io.this_dir=lxml.tests.test_io-module.html#this_dir,Variable lxml.tests.test_isoschematron.this_dir=lxml.tests.test_isoschematron-module.html#this_dir,Variable lxml.tests.test_nsclasses.this_dir=lxml.tests.test_nsclasses-module.html#this_dir,Variable lxml.tests.test_objectify.this_dir=lxml.tests.test_objectify-module.html#this_dir,Variable lxml.tests.test_pyclasslookup.this_dir=lxml.tests.test_pyclasslookup-module.html#this_dir,Variable lxml.tests.test_relaxng.this_dir=lxml.tests.test_relaxng-module.html#this_dir,Variable lxml.tests.test_sax.this_dir=lxml.tests.test_sax-module.html#this_dir,Variable lxml.tests.test_schematron.this_dir=lxml.tests.test_schematron-module.html#this_dir,Variable lxml.tests.test_threading.this_dir=lxml.tests.test_threading-module.html#this_dir,Variable lxml.tests.test_unicode.this_dir=lxml.tests.test_unicode-module.html#this_dir,Variable lxml.tests.test_xmlschema.this_dir=lxml.tests.test_xmlschema-module.html#this_dir,Variable lxml.tests.test_xpathevaluator.this_dir=lxml.tests.test_xpathevaluator-module.html#this_dir,Variable lxml.tests.test_xslt.this_dir=lxml.tests.test_xslt-module.html#this_dir"><a title="lxml.tests.test_builder.this_dir
 
73
<a name="L9"></a><tt class="py-lineno"> 9</tt>  <tt class="py-line"><tt id="link-1" class="py-name" targets="Variable lxml.tests.test_builder.this_dir=lxml.tests.test_builder-module.html#this_dir,Variable lxml.tests.test_classlookup.this_dir=lxml.tests.test_classlookup-module.html#this_dir,Variable lxml.tests.test_dtd.this_dir=lxml.tests.test_dtd-module.html#this_dir,Variable lxml.tests.test_elementtree.this_dir=lxml.tests.test_elementtree-module.html#this_dir,Variable lxml.tests.test_errors.this_dir=lxml.tests.test_errors-module.html#this_dir,Variable lxml.tests.test_etree.this_dir=lxml.tests.test_etree-module.html#this_dir,Variable lxml.tests.test_htmlparser.this_dir=lxml.tests.test_htmlparser-module.html#this_dir,Variable lxml.tests.test_incremental_xmlfile.this_dir=lxml.tests.test_incremental_xmlfile-module.html#this_dir,Variable lxml.tests.test_io.this_dir=lxml.tests.test_io-module.html#this_dir,Variable lxml.tests.test_isoschematron.this_dir=lxml.tests.test_isoschematron-module.html#this_dir,Variable lxml.tests.test_nsclasses.this_dir=lxml.tests.test_nsclasses-module.html#this_dir,Variable lxml.tests.test_objectify.this_dir=lxml.tests.test_objectify-module.html#this_dir,Variable lxml.tests.test_pyclasslookup.this_dir=lxml.tests.test_pyclasslookup-module.html#this_dir,Variable lxml.tests.test_relaxng.this_dir=lxml.tests.test_relaxng-module.html#this_dir,Variable lxml.tests.test_sax.this_dir=lxml.tests.test_sax-module.html#this_dir,Variable lxml.tests.test_schematron.this_dir=lxml.tests.test_schematron-module.html#this_dir,Variable lxml.tests.test_threading.this_dir=lxml.tests.test_threading-module.html#this_dir,Variable lxml.tests.test_unicode.this_dir=lxml.tests.test_unicode-module.html#this_dir,Variable lxml.tests.test_xmlschema.this_dir=lxml.tests.test_xmlschema-module.html#this_dir,Variable lxml.tests.test_xpathevaluator.this_dir=lxml.tests.test_xpathevaluator-module.html#this_dir,Variable lxml.tests.test_xslt.this_dir=lxml.tests.test_xslt-module.html#this_dir"><a title="lxml.tests.test_builder.this_dir
74
74
lxml.tests.test_classlookup.this_dir
75
75
lxml.tests.test_dtd.this_dir
76
76
lxml.tests.test_elementtree.this_dir
77
77
lxml.tests.test_errors.this_dir
78
78
lxml.tests.test_etree.this_dir
79
79
lxml.tests.test_htmlparser.this_dir
 
80
lxml.tests.test_incremental_xmlfile.this_dir
80
81
lxml.tests.test_io.this_dir
81
82
lxml.tests.test_isoschematron.this_dir
82
83
lxml.tests.test_nsclasses.this_dir
97
98
lxml.tests.test_errors.this_dir
98
99
lxml.tests.test_etree.this_dir
99
100
lxml.tests.test_htmlparser.this_dir
 
101
lxml.tests.test_incremental_xmlfile.this_dir
100
102
lxml.tests.test_io.this_dir
101
103
lxml.tests.test_isoschematron.this_dir
102
104
lxml.tests.test_nsclasses.this_dir
117
119
lxml.tests.test_errors.this_dir
118
120
lxml.tests.test_etree.this_dir
119
121
lxml.tests.test_htmlparser.this_dir
 
122
lxml.tests.test_incremental_xmlfile.this_dir
120
123
lxml.tests.test_io.this_dir
121
124
lxml.tests.test_isoschematron.this_dir
122
125
lxml.tests.test_nsclasses.this_dir
183
186
lxml.tests.test_elementtree._ETreeTestCaseBase.etree
184
187
lxml.tests.test_io._IOTestCaseBase.etree" class="py-name" href="#" onclick="return doclink('link-17', 'etree', 'link-9');">etree</a></tt><tt class="py-op">.</tt><tt id="link-18" class="py-name" targets="Class lxml.etree.Schematron=lxml.etree.Schematron-class.html,Class lxml.isoschematron.Schematron=lxml.isoschematron.Schematron-class.html"><a title="lxml.etree.Schematron
185
188
lxml.isoschematron.Schematron" class="py-name" href="#" onclick="return doclink('link-18', 'Schematron', 'link-18');">Schematron</a></tt><tt class="py-op">(</tt><tt class="py-name">schema</tt><tt class="py-op">)</tt> </tt>
186
 
<a name="L38"></a><tt class="py-lineno">38</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-19" class="py-name" targets="Method lxml.etree._Validator.assert_()=lxml.etree._Validator-class.html#assert_"><a title="lxml.etree._Validator.assert_" class="py-name" href="#" onclick="return doclink('link-19', 'assert_', 'link-19');">assert_</a></tt><tt class="py-op">(</tt><tt class="py-name">schema</tt><tt class="py-op">.</tt><tt id="link-20" class="py-name" targets="Method lxml.etree._Validator.validate()=lxml.etree._Validator-class.html#validate"><a title="lxml.etree._Validator.validate" class="py-name" href="#" onclick="return doclink('link-20', 'validate', 'link-20');">validate</a></tt><tt class="py-op">(</tt><tt class="py-name">tree_valid</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
187
 
<a name="L39"></a><tt class="py-lineno">39</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-21" class="py-name"><a title="lxml.etree._Validator.assert_" class="py-name" href="#" onclick="return doclink('link-21', 'assert_', 'link-19');">assert_</a></tt><tt class="py-op">(</tt><tt class="py-keyword">not</tt> <tt class="py-name">schema</tt><tt class="py-op">.</tt><tt id="link-22" class="py-name"><a title="lxml.etree._Validator.validate" class="py-name" href="#" onclick="return doclink('link-22', 'validate', 'link-20');">validate</a></tt><tt class="py-op">(</tt><tt class="py-name">tree_invalid</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
 
189
<a name="L38"></a><tt class="py-lineno">38</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">assertTrue</tt><tt class="py-op">(</tt><tt class="py-name">schema</tt><tt class="py-op">.</tt><tt id="link-19" class="py-name" targets="Method lxml.etree._Validator.validate()=lxml.etree._Validator-class.html#validate"><a title="lxml.etree._Validator.validate" class="py-name" href="#" onclick="return doclink('link-19', 'validate', 'link-19');">validate</a></tt><tt class="py-op">(</tt><tt class="py-name">tree_valid</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
 
190
<a name="L39"></a><tt class="py-lineno">39</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">assertTrue</tt><tt class="py-op">(</tt><tt class="py-keyword">not</tt> <tt class="py-name">schema</tt><tt class="py-op">.</tt><tt id="link-20" class="py-name"><a title="lxml.etree._Validator.validate" class="py-name" href="#" onclick="return doclink('link-20', 'validate', 'link-19');">validate</a></tt><tt class="py-op">(</tt><tt class="py-name">tree_invalid</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
188
191
</div><a name="L40"></a><tt class="py-lineno">40</tt>  <tt class="py-line"> </tt>
189
192
<a name="ETreeSchematronTestCase.test_schematron_elementtree_error"></a><div id="ETreeSchematronTestCase.test_schematron_elementtree_error-def"><a name="L41"></a><tt class="py-lineno">41</tt> <a class="py-toggle" href="#" id="ETreeSchematronTestCase.test_schematron_elementtree_error-toggle" onclick="return toggle('ETreeSchematronTestCase.test_schematron_elementtree_error');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="lxml.tests.test_schematron.ETreeSchematronTestCase-class.html#test_schematron_elementtree_error">test_schematron_elementtree_error</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
190
 
</div><div id="ETreeSchematronTestCase.test_schematron_elementtree_error-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="ETreeSchematronTestCase.test_schematron_elementtree_error-expanded"><a name="L42"></a><tt class="py-lineno">42</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">assertRaises</tt><tt class="py-op">(</tt><tt class="py-name">ValueError</tt><tt class="py-op">,</tt> <tt id="link-23" class="py-name"><a title="lxml.etree
191
 
lxml.sax.ElementTreeContentHandler.etree
192
 
lxml.tests.test_elementtree.CElementTreeTestCase.etree
193
 
lxml.tests.test_elementtree._ETreeTestCaseBase.etree
194
 
lxml.tests.test_io._IOTestCaseBase.etree" class="py-name" href="#" onclick="return doclink('link-23', 'etree', 'link-9');">etree</a></tt><tt class="py-op">.</tt><tt id="link-24" class="py-name"><a title="lxml.etree.Schematron
195
 
lxml.isoschematron.Schematron" class="py-name" href="#" onclick="return doclink('link-24', 'Schematron', 'link-18');">Schematron</a></tt><tt class="py-op">,</tt> <tt id="link-25" class="py-name"><a title="lxml.etree
196
 
lxml.sax.ElementTreeContentHandler.etree
197
 
lxml.tests.test_elementtree.CElementTreeTestCase.etree
198
 
lxml.tests.test_elementtree._ETreeTestCaseBase.etree
199
 
lxml.tests.test_io._IOTestCaseBase.etree" class="py-name" href="#" onclick="return doclink('link-25', 'etree', 'link-9');">etree</a></tt><tt class="py-op">.</tt><tt id="link-26" class="py-name" targets="Function lxml.etree.ElementTree()=lxml.etree-module.html#ElementTree,Module xml.etree.ElementTree=xml.etree.ElementTree-module.html,Class xml.etree.ElementTree.ElementTree=xml.etree.ElementTree.ElementTree-class.html"><a title="lxml.etree.ElementTree
 
193
</div><div id="ETreeSchematronTestCase.test_schematron_elementtree_error-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="ETreeSchematronTestCase.test_schematron_elementtree_error-expanded"><a name="L42"></a><tt class="py-lineno">42</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">assertRaises</tt><tt class="py-op">(</tt><tt class="py-name">ValueError</tt><tt class="py-op">,</tt> <tt id="link-21" class="py-name"><a title="lxml.etree
 
194
lxml.sax.ElementTreeContentHandler.etree
 
195
lxml.tests.test_elementtree.CElementTreeTestCase.etree
 
196
lxml.tests.test_elementtree._ETreeTestCaseBase.etree
 
197
lxml.tests.test_io._IOTestCaseBase.etree" class="py-name" href="#" onclick="return doclink('link-21', 'etree', 'link-9');">etree</a></tt><tt class="py-op">.</tt><tt id="link-22" class="py-name"><a title="lxml.etree.Schematron
 
198
lxml.isoschematron.Schematron" class="py-name" href="#" onclick="return doclink('link-22', 'Schematron', 'link-18');">Schematron</a></tt><tt class="py-op">,</tt> <tt id="link-23" class="py-name"><a title="lxml.etree
 
199
lxml.sax.ElementTreeContentHandler.etree
 
200
lxml.tests.test_elementtree.CElementTreeTestCase.etree
 
201
lxml.tests.test_elementtree._ETreeTestCaseBase.etree
 
202
lxml.tests.test_io._IOTestCaseBase.etree" class="py-name" href="#" onclick="return doclink('link-23', 'etree', 'link-9');">etree</a></tt><tt class="py-op">.</tt><tt id="link-24" class="py-name" targets="Function lxml.etree.ElementTree()=lxml.etree-module.html#ElementTree,Module xml.etree.ElementTree=xml.etree.ElementTree-module.html,Class xml.etree.ElementTree.ElementTree=xml.etree.ElementTree.ElementTree-class.html"><a title="lxml.etree.ElementTree
200
203
xml.etree.ElementTree
201
 
xml.etree.ElementTree.ElementTree" class="py-name" href="#" onclick="return doclink('link-26', 'ElementTree', 'link-26');">ElementTree</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
 
204
xml.etree.ElementTree.ElementTree" class="py-name" href="#" onclick="return doclink('link-24', 'ElementTree', 'link-24');">ElementTree</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
202
205
</div><a name="L43"></a><tt class="py-lineno">43</tt>  <tt class="py-line"> </tt>
203
206
<a name="ETreeSchematronTestCase.test_schematron_invalid_schema"></a><div id="ETreeSchematronTestCase.test_schematron_invalid_schema-def"><a name="L44"></a><tt class="py-lineno">44</tt> <a class="py-toggle" href="#" id="ETreeSchematronTestCase.test_schematron_invalid_schema-toggle" onclick="return toggle('ETreeSchematronTestCase.test_schematron_invalid_schema');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="lxml.tests.test_schematron.ETreeSchematronTestCase-class.html#test_schematron_invalid_schema">test_schematron_invalid_schema</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
204
 
</div><div id="ETreeSchematronTestCase.test_schematron_invalid_schema-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="ETreeSchematronTestCase.test_schematron_invalid_schema-expanded"><a name="L45"></a><tt class="py-lineno">45</tt>  <tt class="py-line">        <tt class="py-name">schema</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-27" class="py-name"><a title="lxml.etree._ElementTree.parse
 
207
</div><div id="ETreeSchematronTestCase.test_schematron_invalid_schema-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="ETreeSchematronTestCase.test_schematron_invalid_schema-expanded"><a name="L45"></a><tt class="py-lineno">45</tt>  <tt class="py-line">        <tt class="py-name">schema</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-25" class="py-name"><a title="lxml.etree._ElementTree.parse
205
208
lxml.etree.parse
206
209
lxml.html.ElementSoup.parse
207
210
lxml.html.html5parser.parse
208
211
lxml.html.soupparser.parse
209
212
lxml.objectify.parse
210
 
lxml.tests.common_imports.HelperTestCase.parse" class="py-name" href="#" onclick="return doclink('link-27', 'parse', 'link-14');">parse</a></tt><tt class="py-op">(</tt><tt class="py-string">'''\</tt> </tt>
 
213
lxml.tests.common_imports.HelperTestCase.parse" class="py-name" href="#" onclick="return doclink('link-25', 'parse', 'link-14');">parse</a></tt><tt class="py-op">(</tt><tt class="py-string">'''\</tt> </tt>
211
214
<a name="L46"></a><tt class="py-lineno">46</tt>  <tt class="py-line"><tt class="py-string">&lt;schema xmlns="http://purl.oclc.org/dsdl/schematron" &gt;</tt> </tt>
212
215
<a name="L47"></a><tt class="py-lineno">47</tt>  <tt class="py-line"><tt class="py-string">     &lt;pattern name="Open model"&gt;</tt> </tt>
213
216
<a name="L48"></a><tt class="py-lineno">48</tt>  <tt class="py-line"><tt class="py-string">     &lt;/pattern&gt;</tt> </tt>
214
217
<a name="L49"></a><tt class="py-lineno">49</tt>  <tt class="py-line"><tt class="py-string">&lt;/schema&gt;</tt> </tt>
215
218
<a name="L50"></a><tt class="py-lineno">50</tt>  <tt class="py-line"><tt class="py-string">'''</tt><tt class="py-op">)</tt> </tt>
216
 
<a name="L51"></a><tt class="py-lineno">51</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">assertRaises</tt><tt class="py-op">(</tt><tt id="link-28" class="py-name"><a title="lxml.etree
217
 
lxml.sax.ElementTreeContentHandler.etree
218
 
lxml.tests.test_elementtree.CElementTreeTestCase.etree
219
 
lxml.tests.test_elementtree._ETreeTestCaseBase.etree
220
 
lxml.tests.test_io._IOTestCaseBase.etree" class="py-name" href="#" onclick="return doclink('link-28', 'etree', 'link-9');">etree</a></tt><tt class="py-op">.</tt><tt id="link-29" class="py-name" targets="Class lxml.etree.SchematronParseError=lxml.etree.SchematronParseError-class.html"><a title="lxml.etree.SchematronParseError" class="py-name" href="#" onclick="return doclink('link-29', 'SchematronParseError', 'link-29');">SchematronParseError</a></tt><tt class="py-op">,</tt> </tt>
221
 
<a name="L52"></a><tt class="py-lineno">52</tt>  <tt class="py-line">                          <tt id="link-30" class="py-name"><a title="lxml.etree
222
 
lxml.sax.ElementTreeContentHandler.etree
223
 
lxml.tests.test_elementtree.CElementTreeTestCase.etree
224
 
lxml.tests.test_elementtree._ETreeTestCaseBase.etree
225
 
lxml.tests.test_io._IOTestCaseBase.etree" class="py-name" href="#" onclick="return doclink('link-30', 'etree', 'link-9');">etree</a></tt><tt class="py-op">.</tt><tt id="link-31" class="py-name"><a title="lxml.etree.Schematron
226
 
lxml.isoschematron.Schematron" class="py-name" href="#" onclick="return doclink('link-31', 'Schematron', 'link-18');">Schematron</a></tt><tt class="py-op">,</tt> <tt class="py-name">schema</tt><tt class="py-op">)</tt> </tt>
 
219
<a name="L51"></a><tt class="py-lineno">51</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">assertRaises</tt><tt class="py-op">(</tt><tt id="link-26" class="py-name"><a title="lxml.etree
 
220
lxml.sax.ElementTreeContentHandler.etree
 
221
lxml.tests.test_elementtree.CElementTreeTestCase.etree
 
222
lxml.tests.test_elementtree._ETreeTestCaseBase.etree
 
223
lxml.tests.test_io._IOTestCaseBase.etree" class="py-name" href="#" onclick="return doclink('link-26', 'etree', 'link-9');">etree</a></tt><tt class="py-op">.</tt><tt id="link-27" class="py-name" targets="Class lxml.etree.SchematronParseError=lxml.etree.SchematronParseError-class.html"><a title="lxml.etree.SchematronParseError" class="py-name" href="#" onclick="return doclink('link-27', 'SchematronParseError', 'link-27');">SchematronParseError</a></tt><tt class="py-op">,</tt> </tt>
 
224
<a name="L52"></a><tt class="py-lineno">52</tt>  <tt class="py-line">                          <tt id="link-28" class="py-name"><a title="lxml.etree
 
225
lxml.sax.ElementTreeContentHandler.etree
 
226
lxml.tests.test_elementtree.CElementTreeTestCase.etree
 
227
lxml.tests.test_elementtree._ETreeTestCaseBase.etree
 
228
lxml.tests.test_io._IOTestCaseBase.etree" class="py-name" href="#" onclick="return doclink('link-28', 'etree', 'link-9');">etree</a></tt><tt class="py-op">.</tt><tt id="link-29" class="py-name"><a title="lxml.etree.Schematron
 
229
lxml.isoschematron.Schematron" class="py-name" href="#" onclick="return doclink('link-29', 'Schematron', 'link-18');">Schematron</a></tt><tt class="py-op">,</tt> <tt class="py-name">schema</tt><tt class="py-op">)</tt> </tt>
227
230
</div><a name="L53"></a><tt class="py-lineno">53</tt>  <tt class="py-line"> </tt>
228
231
<a name="ETreeSchematronTestCase.test_schematron_invalid_schema_empty"></a><div id="ETreeSchematronTestCase.test_schematron_invalid_schema_empty-def"><a name="L54"></a><tt class="py-lineno">54</tt> <a class="py-toggle" href="#" id="ETreeSchematronTestCase.test_schematron_invalid_schema_empty-toggle" onclick="return toggle('ETreeSchematronTestCase.test_schematron_invalid_schema_empty');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="lxml.tests.test_schematron.ETreeSchematronTestCase-class.html#test_schematron_invalid_schema_empty">test_schematron_invalid_schema_empty</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
229
 
</div><div id="ETreeSchematronTestCase.test_schematron_invalid_schema_empty-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="ETreeSchematronTestCase.test_schematron_invalid_schema_empty-expanded"><a name="L55"></a><tt class="py-lineno">55</tt>  <tt class="py-line">        <tt class="py-name">schema</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-32" class="py-name"><a title="lxml.etree._ElementTree.parse
 
232
</div><div id="ETreeSchematronTestCase.test_schematron_invalid_schema_empty-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="ETreeSchematronTestCase.test_schematron_invalid_schema_empty-expanded"><a name="L55"></a><tt class="py-lineno">55</tt>  <tt class="py-line">        <tt class="py-name">schema</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-30" class="py-name"><a title="lxml.etree._ElementTree.parse
230
233
lxml.etree.parse
231
234
lxml.html.ElementSoup.parse
232
235
lxml.html.html5parser.parse
233
236
lxml.html.soupparser.parse
234
237
lxml.objectify.parse
235
 
lxml.tests.common_imports.HelperTestCase.parse" class="py-name" href="#" onclick="return doclink('link-32', 'parse', 'link-14');">parse</a></tt><tt class="py-op">(</tt><tt class="py-string">'''\</tt> </tt>
 
238
lxml.tests.common_imports.HelperTestCase.parse" class="py-name" href="#" onclick="return doclink('link-30', 'parse', 'link-14');">parse</a></tt><tt class="py-op">(</tt><tt class="py-string">'''\</tt> </tt>
236
239
<a name="L56"></a><tt class="py-lineno">56</tt>  <tt class="py-line"><tt class="py-string">&lt;schema xmlns="http://purl.oclc.org/dsdl/schematron" /&gt;</tt> </tt>
237
240
<a name="L57"></a><tt class="py-lineno">57</tt>  <tt class="py-line"><tt class="py-string">'''</tt><tt class="py-op">)</tt> </tt>
238
 
<a name="L58"></a><tt class="py-lineno">58</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">assertRaises</tt><tt class="py-op">(</tt><tt id="link-33" class="py-name"><a title="lxml.etree
239
 
lxml.sax.ElementTreeContentHandler.etree
240
 
lxml.tests.test_elementtree.CElementTreeTestCase.etree
241
 
lxml.tests.test_elementtree._ETreeTestCaseBase.etree
242
 
lxml.tests.test_io._IOTestCaseBase.etree" class="py-name" href="#" onclick="return doclink('link-33', 'etree', 'link-9');">etree</a></tt><tt class="py-op">.</tt><tt id="link-34" class="py-name"><a title="lxml.etree.SchematronParseError" class="py-name" href="#" onclick="return doclink('link-34', 'SchematronParseError', 'link-29');">SchematronParseError</a></tt><tt class="py-op">,</tt> </tt>
243
 
<a name="L59"></a><tt class="py-lineno">59</tt>  <tt class="py-line">                          <tt id="link-35" class="py-name"><a title="lxml.etree
244
 
lxml.sax.ElementTreeContentHandler.etree
245
 
lxml.tests.test_elementtree.CElementTreeTestCase.etree
246
 
lxml.tests.test_elementtree._ETreeTestCaseBase.etree
247
 
lxml.tests.test_io._IOTestCaseBase.etree" class="py-name" href="#" onclick="return doclink('link-35', 'etree', 'link-9');">etree</a></tt><tt class="py-op">.</tt><tt id="link-36" class="py-name"><a title="lxml.etree.Schematron
248
 
lxml.isoschematron.Schematron" class="py-name" href="#" onclick="return doclink('link-36', 'Schematron', 'link-18');">Schematron</a></tt><tt class="py-op">,</tt> <tt class="py-name">schema</tt><tt class="py-op">)</tt> </tt>
 
241
<a name="L58"></a><tt class="py-lineno">58</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">assertRaises</tt><tt class="py-op">(</tt><tt id="link-31" class="py-name"><a title="lxml.etree
 
242
lxml.sax.ElementTreeContentHandler.etree
 
243
lxml.tests.test_elementtree.CElementTreeTestCase.etree
 
244
lxml.tests.test_elementtree._ETreeTestCaseBase.etree
 
245
lxml.tests.test_io._IOTestCaseBase.etree" class="py-name" href="#" onclick="return doclink('link-31', 'etree', 'link-9');">etree</a></tt><tt class="py-op">.</tt><tt id="link-32" class="py-name"><a title="lxml.etree.SchematronParseError" class="py-name" href="#" onclick="return doclink('link-32', 'SchematronParseError', 'link-27');">SchematronParseError</a></tt><tt class="py-op">,</tt> </tt>
 
246
<a name="L59"></a><tt class="py-lineno">59</tt>  <tt class="py-line">                          <tt id="link-33" class="py-name"><a title="lxml.etree
 
247
lxml.sax.ElementTreeContentHandler.etree
 
248
lxml.tests.test_elementtree.CElementTreeTestCase.etree
 
249
lxml.tests.test_elementtree._ETreeTestCaseBase.etree
 
250
lxml.tests.test_io._IOTestCaseBase.etree" class="py-name" href="#" onclick="return doclink('link-33', 'etree', 'link-9');">etree</a></tt><tt class="py-op">.</tt><tt id="link-34" class="py-name"><a title="lxml.etree.Schematron
 
251
lxml.isoschematron.Schematron" class="py-name" href="#" onclick="return doclink('link-34', 'Schematron', 'link-18');">Schematron</a></tt><tt class="py-op">,</tt> <tt class="py-name">schema</tt><tt class="py-op">)</tt> </tt>
249
252
</div><a name="L60"></a><tt class="py-lineno">60</tt>  <tt class="py-line"> </tt>
250
253
<a name="ETreeSchematronTestCase.test_schematron_invalid_schema_namespace"></a><div id="ETreeSchematronTestCase.test_schematron_invalid_schema_namespace-def"><a name="L61"></a><tt class="py-lineno">61</tt> <a class="py-toggle" href="#" id="ETreeSchematronTestCase.test_schematron_invalid_schema_namespace-toggle" onclick="return toggle('ETreeSchematronTestCase.test_schematron_invalid_schema_namespace');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="lxml.tests.test_schematron.ETreeSchematronTestCase-class.html#test_schematron_invalid_schema_namespace">test_schematron_invalid_schema_namespace</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
251
254
</div><div id="ETreeSchematronTestCase.test_schematron_invalid_schema_namespace-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="ETreeSchematronTestCase.test_schematron_invalid_schema_namespace-expanded"><a name="L62"></a><tt class="py-lineno">62</tt>  <tt class="py-line">        <tt class="py-comment"># segfault</tt> </tt>
252
 
<a name="L63"></a><tt class="py-lineno">63</tt>  <tt class="py-line">        <tt class="py-name">schema</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-37" class="py-name"><a title="lxml.etree._ElementTree.parse
 
255
<a name="L63"></a><tt class="py-lineno">63</tt>  <tt class="py-line">        <tt class="py-name">schema</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-35" class="py-name"><a title="lxml.etree._ElementTree.parse
253
256
lxml.etree.parse
254
257
lxml.html.ElementSoup.parse
255
258
lxml.html.html5parser.parse
256
259
lxml.html.soupparser.parse
257
260
lxml.objectify.parse
258
 
lxml.tests.common_imports.HelperTestCase.parse" class="py-name" href="#" onclick="return doclink('link-37', 'parse', 'link-14');">parse</a></tt><tt class="py-op">(</tt><tt class="py-string">'''\</tt> </tt>
 
261
lxml.tests.common_imports.HelperTestCase.parse" class="py-name" href="#" onclick="return doclink('link-35', 'parse', 'link-14');">parse</a></tt><tt class="py-op">(</tt><tt class="py-string">'''\</tt> </tt>
259
262
<a name="L64"></a><tt class="py-lineno">64</tt>  <tt class="py-line"><tt class="py-string">&lt;schema xmlns="mynamespace" /&gt;</tt> </tt>
260
263
<a name="L65"></a><tt class="py-lineno">65</tt>  <tt class="py-line"><tt class="py-string">'''</tt><tt class="py-op">)</tt> </tt>
261
 
<a name="L66"></a><tt class="py-lineno">66</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">assertRaises</tt><tt class="py-op">(</tt><tt id="link-38" class="py-name"><a title="lxml.etree
262
 
lxml.sax.ElementTreeContentHandler.etree
263
 
lxml.tests.test_elementtree.CElementTreeTestCase.etree
264
 
lxml.tests.test_elementtree._ETreeTestCaseBase.etree
265
 
lxml.tests.test_io._IOTestCaseBase.etree" class="py-name" href="#" onclick="return doclink('link-38', 'etree', 'link-9');">etree</a></tt><tt class="py-op">.</tt><tt id="link-39" class="py-name"><a title="lxml.etree.SchematronParseError" class="py-name" href="#" onclick="return doclink('link-39', 'SchematronParseError', 'link-29');">SchematronParseError</a></tt><tt class="py-op">,</tt> </tt>
266
 
<a name="L67"></a><tt class="py-lineno">67</tt>  <tt class="py-line">                          <tt id="link-40" class="py-name"><a title="lxml.etree
267
 
lxml.sax.ElementTreeContentHandler.etree
268
 
lxml.tests.test_elementtree.CElementTreeTestCase.etree
269
 
lxml.tests.test_elementtree._ETreeTestCaseBase.etree
270
 
lxml.tests.test_io._IOTestCaseBase.etree" class="py-name" href="#" onclick="return doclink('link-40', 'etree', 'link-9');">etree</a></tt><tt class="py-op">.</tt><tt id="link-41" class="py-name"><a title="lxml.etree.Schematron
271
 
lxml.isoschematron.Schematron" class="py-name" href="#" onclick="return doclink('link-41', 'Schematron', 'link-18');">Schematron</a></tt><tt class="py-op">,</tt> <tt class="py-name">schema</tt><tt class="py-op">)</tt> </tt>
 
264
<a name="L66"></a><tt class="py-lineno">66</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">assertRaises</tt><tt class="py-op">(</tt><tt id="link-36" class="py-name"><a title="lxml.etree
 
265
lxml.sax.ElementTreeContentHandler.etree
 
266
lxml.tests.test_elementtree.CElementTreeTestCase.etree
 
267
lxml.tests.test_elementtree._ETreeTestCaseBase.etree
 
268
lxml.tests.test_io._IOTestCaseBase.etree" class="py-name" href="#" onclick="return doclink('link-36', 'etree', 'link-9');">etree</a></tt><tt class="py-op">.</tt><tt id="link-37" class="py-name"><a title="lxml.etree.SchematronParseError" class="py-name" href="#" onclick="return doclink('link-37', 'SchematronParseError', 'link-27');">SchematronParseError</a></tt><tt class="py-op">,</tt> </tt>
 
269
<a name="L67"></a><tt class="py-lineno">67</tt>  <tt class="py-line">                          <tt id="link-38" class="py-name"><a title="lxml.etree
 
270
lxml.sax.ElementTreeContentHandler.etree
 
271
lxml.tests.test_elementtree.CElementTreeTestCase.etree
 
272
lxml.tests.test_elementtree._ETreeTestCaseBase.etree
 
273
lxml.tests.test_io._IOTestCaseBase.etree" class="py-name" href="#" onclick="return doclink('link-38', 'etree', 'link-9');">etree</a></tt><tt class="py-op">.</tt><tt id="link-39" class="py-name"><a title="lxml.etree.Schematron
 
274
lxml.isoschematron.Schematron" class="py-name" href="#" onclick="return doclink('link-39', 'Schematron', 'link-18');">Schematron</a></tt><tt class="py-op">,</tt> <tt class="py-name">schema</tt><tt class="py-op">)</tt> </tt>
272
275
</div></div><a name="L68"></a><tt class="py-lineno">68</tt>  <tt class="py-line"> </tt>
273
276
<a name="L69"></a><tt class="py-lineno">69</tt>  <tt class="py-line"> </tt>
274
277
<a name="test_suite"></a><div id="test_suite-def"><a name="L70"></a><tt class="py-lineno">70</tt> <a class="py-toggle" href="#" id="test_suite-toggle" onclick="return toggle('test_suite');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="lxml.tests.test_schematron-module.html#test_suite">test_suite</a><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
275
278
</div><div id="test_suite-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="test_suite-expanded"><a name="L71"></a><tt class="py-lineno">71</tt>  <tt class="py-line">    <tt class="py-name">suite</tt> <tt class="py-op">=</tt> <tt class="py-name">unittest</tt><tt class="py-op">.</tt><tt class="py-name">TestSuite</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
276
 
<a name="L72"></a><tt class="py-lineno">72</tt>  <tt class="py-line">    <tt class="py-name">suite</tt><tt class="py-op">.</tt><tt class="py-name">addTests</tt><tt class="py-op">(</tt><tt class="py-op">[</tt><tt class="py-name">unittest</tt><tt class="py-op">.</tt><tt class="py-name">makeSuite</tt><tt class="py-op">(</tt><tt id="link-42" class="py-name" targets="Class lxml.tests.test_schematron.ETreeSchematronTestCase=lxml.tests.test_schematron.ETreeSchematronTestCase-class.html"><a title="lxml.tests.test_schematron.ETreeSchematronTestCase" class="py-name" href="#" onclick="return doclink('link-42', 'ETreeSchematronTestCase', 'link-42');">ETreeSchematronTestCase</a></tt><tt class="py-op">)</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
 
279
<a name="L72"></a><tt class="py-lineno">72</tt>  <tt class="py-line">    <tt class="py-name">suite</tt><tt class="py-op">.</tt><tt class="py-name">addTests</tt><tt class="py-op">(</tt><tt class="py-op">[</tt><tt class="py-name">unittest</tt><tt class="py-op">.</tt><tt class="py-name">makeSuite</tt><tt class="py-op">(</tt><tt id="link-40" class="py-name" targets="Class lxml.tests.test_schematron.ETreeSchematronTestCase=lxml.tests.test_schematron.ETreeSchematronTestCase-class.html"><a title="lxml.tests.test_schematron.ETreeSchematronTestCase" class="py-name" href="#" onclick="return doclink('link-40', 'ETreeSchematronTestCase', 'link-40');">ETreeSchematronTestCase</a></tt><tt class="py-op">)</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
277
280
<a name="L73"></a><tt class="py-lineno">73</tt>  <tt class="py-line">    <tt class="py-name">suite</tt><tt class="py-op">.</tt><tt class="py-name">addTests</tt><tt class="py-op">(</tt> </tt>
278
 
<a name="L74"></a><tt class="py-lineno">74</tt>  <tt class="py-line">        <tt class="py-op">[</tt><tt id="link-43" class="py-name"><a title="lxml.tests.common_imports.make_doctest" class="py-name" href="#" onclick="return doclink('link-43', 'make_doctest', 'link-13');">make_doctest</a></tt><tt class="py-op">(</tt><tt class="py-string">'../../../doc/validation.txt'</tt><tt class="py-op">)</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
 
281
<a name="L74"></a><tt class="py-lineno">74</tt>  <tt class="py-line">        <tt class="py-op">[</tt><tt id="link-41" class="py-name"><a title="lxml.tests.common_imports.make_doctest" class="py-name" href="#" onclick="return doclink('link-41', 'make_doctest', 'link-13');">make_doctest</a></tt><tt class="py-op">(</tt><tt class="py-string">'../../../doc/validation.txt'</tt><tt class="py-op">)</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
279
282
<a name="L75"></a><tt class="py-lineno">75</tt>  <tt class="py-line">    <tt class="py-keyword">return</tt> <tt class="py-name">suite</tt> </tt>
280
283
</div><a name="L76"></a><tt class="py-lineno">76</tt>  <tt class="py-line"> </tt>
281
284
<a name="L77"></a><tt class="py-lineno">77</tt>  <tt class="py-line"><tt class="py-keyword">if</tt> <tt class="py-name">__name__</tt> <tt class="py-op">==</tt> <tt class="py-string">'__main__'</tt><tt class="py-op">:</tt> </tt>
318
321
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
319
322
  <tr>
320
323
    <td align="left" class="footer">
321
 
    Generated by Epydoc 3.0.1 on Sun Oct 14 18:04:14 2012
 
324
    Generated by Epydoc 3.0.1 on Sun Feb 10 17:58:38 2013
322
325
    </td>
323
326
    <td align="right" class="footer">
324
327
      <a target="mainFrame" href="http://epydoc.sourceforge.net"