From 1e7133ca5753732b89e0373311e69f176b9b60be Mon Sep 17 00:00:00 2001 From: Tim Grelka Date: Wed, 14 May 2025 23:21:49 +0200 Subject: [PATCH] feat: improve table tests --- test/test_table.py | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/test/test_table.py b/test/test_table.py index 009905c..1c507fd 100644 --- a/test/test_table.py +++ b/test/test_table.py @@ -8,13 +8,17 @@ from renderer.fifty_ohm_latex_renderer import FiftyOhmLaTeXRenderer @pytest.mark.html def test_table_html(): assertions = { - "| l: a |" : "
a
\n", - "| r: a |" : "
a
\n", - "| l: a |\n| *b* |" : "
a
b
\n", - "| l: *a* |" : "
a
\n", - "| l: a |\n| [morse:a] |" : "
a
\n\n▄\n\n▄▄▄\n\n
\n", - "| l: a |\n| b |" : "
a
b
\n", - "| l: abc | r: abc | X: abc |\n| 123 | 456 | 789 | \n | 987 | 654 | 321 | ": "
abcabcabc
123456789
987654321
\n", + "| l: a |": '\n\n\n\n
a
\n', + "| r: a |": '\n\n\n\n
a
\n', + "| c: a |": '\n\n\n\n
a
\n', + "| l: a |\n| b |": '\n\n\n\n\n\n\n
a
b
\n', + "| l: a |\n| b |\n| c |": '\n\n\n\n\n\n\n\n\n\n
a
b
c
\n', + "| a |\n| b |\n| c |": "\n\n\n\n\n\n\n\n\n\n
a
b
c
\n", + "| l: a |\n| *b* |": '\n\n\n\n\n\n\n
a
b
\n', + "| l: a |\n| b |\n[table:n_ab:A und B]": '\n\n\n\n\n\n\n
a
b
A und B
\n', + "| l: *a* |": '\n\n\n\n
a
\n', + "| l: a |\n| [morse:a] |": '\n\n\n\n\n\n\n
a
\n\n▄\n\n▄▄▄\n\n
\n', + "| l: abc | r: abc | X: abc |\n| 123 | 456 | 789 | \n | 987 | 654 | 321 | ": '\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
abcabcabc
123456789
987654321
\n', } with FiftyOhmHtmlRenderer() as renderer: @@ -25,9 +29,9 @@ def test_table_html(): @pytest.mark.latex def test_thematic_break_latex(): assertions = { - "| l: a |" : "\\begin{DARCtabular}{l}\na\\\\\n\\end{DARCtabular}", - "| l: a |\n| *b* |" : "\\begin{DARCtabular}{l}\na\\\\\n\\emph{b}\\\\\n\\end{DARCtabular}", - "| l: a | X: b |\n| c | d |" : "\\begin{DARCtabular}{lX}\na & b\\\\\nc & d\\\\\n\\end{DARCtabular}", + "| l: a |": "\\begin{DARCtabular}{l}\na\\\\\n\\end{DARCtabular}", + "| l: a |\n| *b* |": "\\begin{DARCtabular}{l}\na\\\\\n\\emph{b}\\\\\n\\end{DARCtabular}", + "| l: a | X: b |\n| c | d |": "\\begin{DARCtabular}{lX}\na & b\\\\\nc & d\\\\\n\\end{DARCtabular}", } with FiftyOhmLaTeXRenderer() as renderer: