def test_style_escaping(self): formatter = Formatter(True) self.assertEqual( '(\033[32mz>=2.0,<a2.3\033[0m)', formatter.format('(<info>%s</info>)' % formatter.escape('z>=2.0,<a2.3')))
def test_lg_char_escaping(self): formatter = Formatter(True) self.assertEqual('foo<bar', formatter.format('foo\\<bar')) self.assertEqual('<info>some info</info>', formatter.format('\\<info>some info\\</info>')) self.assertEqual('\\<info>some info\\</info>', Formatter.escape('<info>some info</info>'))