aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYuri Takhteyev <yuri@freewisdom.org>2008-07-29 09:33:27 -0700
committerYuri Takhteyev <yuri@freewisdom.org>2008-07-29 09:33:27 -0700
commit6a63cadc9a7738c9495bb1eec435908a11fec469 (patch)
treed2db6f343c8138bef0c18cd2c63af5f86f68c61a
parent99cda0ae525470c23bb59334e141baeabe963445 (diff)
downloadmarkdown-6a63cadc9a7738c9495bb1eec435908a11fec469.tar.gz
markdown-6a63cadc9a7738c9495bb1eec435908a11fec469.tar.bz2
markdown-6a63cadc9a7738c9495bb1eec435908a11fec469.zip
Adding extensions tests.
-rw-r--r--test-markdown.py3
-rw-r--r--tests/extensions-x-codehilite/code.html19
-rw-r--r--tests/extensions-x-codehilite/code.txt12
-rw-r--r--tests/extensions-x-tables/tables.html30
-rw-r--r--tests/extensions-x-tables/tables.txt15
5 files changed, 78 insertions, 1 deletions
diff --git a/test-markdown.py b/test-markdown.py
index bc2b891..440ec42 100644
--- a/test-markdown.py
+++ b/test-markdown.py
@@ -358,6 +358,7 @@ markdown = __import__(MARKDOWN_FILE)
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")
diff --git a/tests/extensions-x-codehilite/code.html b/tests/extensions-x-codehilite/code.html
new file mode 100644
index 0000000..43b09ea
--- /dev/null
+++ b/tests/extensions-x-codehilite/code.html
@@ -0,0 +1,19 @@
+
+<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>
+
+
diff --git a/tests/extensions-x-codehilite/code.txt b/tests/extensions-x-codehilite/code.txt
new file mode 100644
index 0000000..6c62e6a
--- /dev/null
+++ b/tests/extensions-x-codehilite/code.txt
@@ -0,0 +1,12 @@
+
+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 \ No newline at end of file
diff --git a/tests/extensions-x-tables/tables.html b/tests/extensions-x-tables/tables.html
new file mode 100644
index 0000000..fad47b2
--- /dev/null
+++ b/tests/extensions-x-tables/tables.html
@@ -0,0 +1,30 @@
+
+<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>
+
+
diff --git a/tests/extensions-x-tables/tables.txt b/tests/extensions-x-tables/tables.txt
new file mode 100644
index 0000000..1cdab46
--- /dev/null
+++ b/tests/extensions-x-tables/tables.txt
@@ -0,0 +1,15 @@
+Before
+
+| a |* b *|
+| [c](#) | *d* |
+
+Another
+
+| a | b |
+| _a_ | b |
+| a | b |
+| a | b |
+| c | *d* |
+
+After
+