Fix. Fix problem wich version package in requirements and add test markdown and rewrite for new markdown

This commit is contained in:
Alex 2022-08-06 18:34:16 +07:00
parent a28569a984
commit cf5be66fae
3 changed files with 6 additions and 6 deletions

View File

@ -50,9 +50,9 @@ def format_time_spent(time_spent):
class EscapeHtml(Extension): class EscapeHtml(Extension):
def extendMarkdown(self, md, md_globals): def extendMarkdown(self, md):
del md.preprocessors['html_block'] md.preprocessors.deregister('html_block')
del md.inlinePatterns['html'] md.inlinePatterns.deregister('html')
def get_markdown(text): def get_markdown(text):

View File

@ -20,14 +20,14 @@ class MarkDown(SimpleTestCase):
self.assertEqual(output_value, expected_value) self.assertEqual(output_value, expected_value)
def test_markdown_fenced_code(self): def test_markdown_fenced_code(self):
expected_value = '<h1>Title</h1>\n<pre><code class="python"># import os\n</code></pre>' expected_value = '<h1>Title</h1>\n<pre><code class="language-python"># import os\n</code></pre>'
input_value = """ input_value = """
# Title # Title
```python ```python
# import os # import os
``` ```
""" """
output_value = get_markdown(input_value) output_value = get_markdown(input_value)
self.assertEqual(output_value, expected_value) self.assertEqual(output_value, expected_value)

View File

@ -3,7 +3,7 @@ django-bootstrap4-form
celery celery
email-reply-parser email-reply-parser
akismet akismet
markdown<3.0 markdown
beautifulsoup4 beautifulsoup4
lxml lxml
simplejson simplejson