From: Jarret \Jax\ R. <jar...@pr...> - 2023-10-29 07:13:50
|
--- .../test_rst/test_literal_blocks.py | 59 +++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/docutils/test/test_parsers/test_rst/test_literal_blocks.py b/docutils/test/test_parsers/test_rst/test_literal_blocks.py index 95dd6a79f..123c35b11 100755 --- a/docutils/test/test_parsers/test_rst/test_literal_blocks.py +++ b/docutils/test/test_parsers/test_rst/test_literal_blocks.py @@ -384,6 +384,65 @@ def test_parser(self): """], ] +totest['literal_blocks_with_tabs'] = [ +["""\ +A literal block with an indented tab:: + + A literal block. + \t<-- with a tab +""", +"""\ +<document source="test data"> + <paragraph> + A literal block with an indented tab: + <literal_block xml:space="preserve"> + A literal block. + \t<-- with a tab +"""], +["""\ +A literal block with a non-indented tab:: + + A literal block. +\t<-- with a tab +""", +"""\ +<document source="test data"> + <paragraph> + A literal block with a non-indented tab: + <literal_block xml:space="preserve"> + A literal block. + <-- with a tab +"""], +["""\ +A literal block with an indented tab first:: + + \t<-- with a tab + A literal block. +""", +"""\ +<document source="test data"> + <paragraph> + A literal block with an indented tab first: + <literal_block xml:space="preserve"> + \t<-- with a tab + A literal block. +"""], +["""\ +A literal block with a non-indented tab first:: + +\t<-- with a tab + A literal block. +""", +"""\ +<document source="test data"> + <paragraph> + A literal block with a non-indented tab first: + <literal_block xml:space="preserve"> + <-- with a tab + A literal block. +"""], +] + if __name__ == '__main__': unittest.main() |