|
1 | | -import sys |
2 | | - |
3 | 1 | import pytest |
4 | 2 | from django.test import TestCase |
5 | 3 |
|
|
33 | 31 |
|
34 | 32 | # If markdown is installed we also test it's working |
35 | 33 | # (and that our wrapped forces '=' to h2 and '-' to h3) |
36 | | -MARKDOWN_BASE = """<h2 id="an-example-docstring">an example docstring</h2> |
| 34 | +MARKDOWN_DOCSTRING = """<h2 id="an-example-docstring">an example docstring</h2> |
37 | 35 | <ul> |
38 | 36 | <li>list</li> |
39 | 37 | <li>list</li> |
|
42 | 40 | <pre><code>code block |
43 | 41 | </code></pre> |
44 | 42 | <p>indented</p> |
45 | | -<h2 id="hash-style-header">hash style header</h2>%s""" |
46 | | - |
47 | | -MARKDOWN_gte_33 = """ |
48 | | -<div class="highlight"><pre><span></span><span class="p">[{</span><br />\ |
49 | | - <span class="nt">"alpha"</span><span class="p">:</span>\ |
50 | | - <span class="mi">1</span><span class="p">,</span><br />\ |
51 | | - <span class="nt">"beta"</span><span class="p">:</span>\ |
52 | | - <span class="s2">"this is a string"</span><br />\ |
53 | | -<span class="p">}]</span><br /></pre></div> |
54 | | -<p><br /></p>""" |
55 | | - |
56 | | -MARKDOWN_lt_33 = """ |
57 | | -<div class="highlight"><pre><span></span><span class="p">[{</span><br />\ |
58 | | - <span class="nt">"alpha"</span><span class="p">:</span>\ |
59 | | - <span class="mi">1</span><span class="p">,</span><br />\ |
60 | | - <span class="nt">"beta"</span><span class="p">:</span>\ |
61 | | - <span class="s2">"this is a string"</span><br />\ |
62 | | -<span class="p">}]</span><br /></pre></div> |
63 | | -
|
| 43 | +<h2 id="hash-style-header">hash style header</h2> |
| 44 | +<div class="highlight"><pre><span></span><span class="p">[{</span><span class="w"></span><br /><span class="w"> </span><span class="nt">"alpha"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w"></span><br /><span class="w"> </span><span class="nt">"beta"</span><span class="p">:</span><span class="w"> </span><span class="s2">"this is a string"</span><span class="w"></span><br /><span class="p">}]</span><span class="w"></span><br /></pre></div> |
64 | 45 | <p><br /></p>""" |
65 | 46 |
|
66 | 47 |
|
@@ -163,11 +144,7 @@ def test_markdown(self): |
163 | 144 | """ |
164 | 145 | Ensure markdown to HTML works as expected. |
165 | 146 | """ |
166 | | - # Markdown 3.3 is only supported on Python 3.6 and higher |
167 | | - if sys.version_info >= (3, 6): |
168 | | - assert apply_markdown(DESCRIPTION) == MARKDOWN_BASE % MARKDOWN_gte_33 |
169 | | - else: |
170 | | - assert apply_markdown(DESCRIPTION) == MARKDOWN_BASE % MARKDOWN_lt_33 |
| 147 | + assert apply_markdown(DESCRIPTION) == MARKDOWN_DOCSTRING |
171 | 148 |
|
172 | 149 |
|
173 | 150 | def test_dedent_tabs(): |
|
0 commit comments