def test_style_escaping(self): formatter = OutputFormatter(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_style_escaping(self): formatter = OutputFormatter(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 = OutputFormatter(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>', OutputFormatter.escape('<info>some info</info>'))
def test_lg_char_escaping(self): formatter = OutputFormatter(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>', OutputFormatter.escape('<info>some info</info>') )