From 0e1a849346f24e9b15eefb11752feaf7b4b821fa Mon Sep 17 00:00:00 2001 From: Colin <144122160+colinrobinsonuib@users.noreply.github.com> Date: Mon, 28 Apr 2025 12:37:33 +0200 Subject: [PATCH] Add conversion support for tags (#217) --- markdownify/__init__.py | 3 +++ tests/test_conversions.py | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/markdownify/__init__.py b/markdownify/__init__.py index 780761c..a43f3a7 100644 --- a/markdownify/__init__.py +++ b/markdownify/__init__.py @@ -650,6 +650,9 @@ class MarkdownConverter(object): return '\n\n```%s\n%s\n```\n\n' % (code_language, text) + def convert_q(self, el, text, parent_tags): + return '"' + text + '"' + def convert_script(self, el, text, parent_tags): return '' diff --git a/tests/test_conversions.py b/tests/test_conversions.py index 27951ee..6145411 100644 --- a/tests/test_conversions.py +++ b/tests/test_conversions.py @@ -305,6 +305,11 @@ def test_pre(): assert md("

foo

\n
bar
\n

baz

", sub_symbol="^") == "\n\nfoo\n\n```\nbar\n```\n\nbaz" +def test_q(): + assert md('foo quote bar') == 'foo "quote" bar' + assert md('foo quote bar') == 'foo "quote" bar' + + def test_script(): assert md('foo bar') == 'foo bar'