Exemple #1
0
    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')))
Exemple #2
0
    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'))
        )
Exemple #3
0
    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>'))
Exemple #4
0
    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>')
        )