X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Flyx2lyx%2Ftest_lyx2lyx_tools.py;h=a2c76fb7e914fb9d138d05ced7212372e871615a;hb=d8c913fe59e7a11968da26b9bcc5ad263e5cf78a;hp=186c0bac0c268c5f0e2d5d44da0becdfc990a019;hpb=ec4fddb72f1631627b77c665228fb40eb524311d;p=features.git diff --git a/lib/lyx2lyx/test_lyx2lyx_tools.py b/lib/lyx2lyx/test_lyx2lyx_tools.py index 186c0bac0c..a2c76fb7e9 100644 --- a/lib/lyx2lyx/test_lyx2lyx_tools.py +++ b/lib/lyx2lyx/test_lyx2lyx_tools.py @@ -40,8 +40,32 @@ class TestParserTools(unittest.TestCase): u'\\end_layout', u'', u'\\end_inset'] - self.assertEqual(put_cmd_in_ert(u"\\texttt{Grüße}"), ert) + 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"))