Commits

Yuri Takhteyev committed 46471f0

Adding extensions tests.

  • Participants
  • Parent commits 906d186

Comments (0)

Files changed (5)

 testDirectory("tests/markdown-test", measure_time=True)
 
 testDirectory("tests/misc", measure_time=True)
-#testDirectory("tests/extensions-x-footnotes")
+testDirectory("tests/extensions-x-footnotes")
+#testDirectory("tests/extensions-x-tables")
 # testDirectory("tests/extensions-x-ext1-ext2")
 testDirectory("tests/safe_mode", measure_time=True, safe_mode="escape")    

tests/extensions-x-codehilite/code.html

+
+<p>Some text
+</p>
+<table><tr><td class="linenos"><pre>1
+2
+3
+4
+5
+6</pre></td><td class="code"><div class="codehilite"><pre><span class="k">def</span> <span class="nf">__init__</span> <span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">pattern</span><span class="p">)</span> <span class="p">:</span>
+    <span class="bp">self</span><span class="o">.</span><span class="n">pattern</span> <span class="o">=</span> <span class="n">pattern</span>
+    <span class="bp">self</span><span class="o">.</span><span class="n">compiled_re</span> <span class="o">=</span> <span class="n">re</span><span class="o">.</span><span class="n">compile</span><span class="p">(</span><span class="s">&quot;^(.*)</span><span class="si">%s</span><span class="s">(.*)$&quot;</span> <span class="o">%</span> <span class="n">pattern</span><span class="p">,</span> <span class="n">re</span><span class="o">.</span><span class="n">DOTALL</span><span class="p">)</span>
+
+<span class="k">def</span> <span class="nf">getCompiledRegExp</span> <span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="p">:</span>
+    <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">compiled_re</span>
+</pre></div>
+</td></tr></table><p>More text
+</p>
+
+

tests/extensions-x-codehilite/code.txt

+
+Some text
+
+    #!python
+    def __init__ (self, pattern) :
+        self.pattern = pattern
+        self.compiled_re = re.compile("^(.*)%s(.*)$" % pattern, re.DOTALL)
+
+    def getCompiledRegExp (self) :
+        return self.compiled_re
+
+More text

tests/extensions-x-tables/tables.html

+
+<p>Before
+</p>
+<table><tr>
+<td> a </td>
+<th> b </th>
+</tr><tr>
+<td> <a href="#">c</a> </td>
+<td> <em>d</em> </td>
+</tr></table><p>Another
+</p>
+<table><tr>
+<td> a </td>
+<td> b </td>
+</tr><tr>
+<td> <em>a</em> </td>
+<td> b </td>
+</tr><tr>
+<td> a </td>
+<td> b </td>
+</tr><tr>
+<td> a </td>
+<td> b </td>
+</tr><tr>
+<td> c </td>
+<td> <em>d</em> </td>
+</tr></table><p>After
+</p>
+
+

tests/extensions-x-tables/tables.txt

+Before
+
+| a |* b *|
+| [c](#) | *d* |
+
+Another
+
+| a | b |
+| _a_ | b |
+| a | b |
+| a | b |
+| c | *d* |
+
+After
+