|
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