X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Flyx2lyx%2Ftest_lyx2lyx_tools.py;h=a2c76fb7e914fb9d138d05ced7212372e871615a;hb=69ed8cb89abd291b19ca2a3423d1f368a0d67f71;hp=9988d8dcf8552932983efea72a612fdeca2fe9d8;hpb=2fce4d49ee685e5af8b3bf8dae551de30144ee5f;p=lyx.git diff --git a/lib/lyx2lyx/test_lyx2lyx_tools.py b/lib/lyx2lyx/test_lyx2lyx_tools.py index 9988d8dcf8..a2c76fb7e9 100644 --- a/lib/lyx2lyx/test_lyx2lyx_tools.py +++ b/lib/lyx2lyx/test_lyx2lyx_tools.py @@ -25,20 +25,47 @@ import unittest class TestParserTools(unittest.TestCase): def test_put_cmd_in_ert(self): - ert = ['\\begin_inset ERT', - 'status collapsed', - '', - '\\begin_layout Plain Layout', - '', + ert = [u'\\begin_inset ERT', + u'status collapsed', + u'', + u'\\begin_layout Plain Layout', + u'', + u'', + u'\\backslash', + u'texttt{Gr', + u'\\backslash', + u'"{u}', u'\\backslash', - u'texttt{Gr\\backslash', - u'"{u}\\backslash', u'ss{}e}', - '\\end_layout', - '', - '\\end_inset'] - self.assertEqual(put_cmd_in_ert(u"\\texttt{Grüße}"), ert) + u'\\end_layout', + u'', + u'\\end_inset'] + ert_open = ert[:] + ert_open[1] = u'status open' + ert_paragraph = ["\\begin_layout Standard", + u'\\begin_inset ERT', + u'status collapsed', + u'', + u'\\begin_layout Plain Layout', + u'', + u'', + u'\\backslash', + u'texttt{Gr', + u'\\backslash', + u'"{u}', + u'\\backslash', + u'ss{}e}', + u'\\end_layout', + u'', + u'\\end_inset', + u'', + u'', + u'\\end_layout', + u''] + self.assertEqual(put_cmd_in_ert("\\texttt{Grüße}"), ert) self.assertEqual(put_cmd_in_ert([u"\\texttt{Grüße}"]), ert) + self.assertEqual(put_cmd_in_ert(u"\\texttt{Grüße}", is_open=True), ert_open) + self.assertEqual(put_cmd_in_ert(u"\\texttt{Grüße}", as_paragraph=True), ert_paragraph) def test_latex_length(self): self.assertEqual(latex_length("-30.5col%"), (True, "-0.305\\columnwidth"))