def testEscapeInside(self): s = u"abc {{\n end with \}} and you're done \n}} aaa" f = BlockCodeFormatter(s, 0) frags, next = f.apply() self.assertEqual(u"".join(frags), u"abc<pre> end with }} and you're done </pre>") self.assertEqual(next, s.index("aaa"))
def testOneLiner(self): s = u"abc {{\ndef ghi\n}}jkl" f = BlockCodeFormatter(s, 0) frags, next = f.apply() self.assertEqual(u"".join(frags), u"abc<pre>def ghi</pre>") self.assertEqual(next, s.index("jkl"))