Example #1
0
 def test_convert(self):
     """Test convert."""
     expected = [
         show.Line(1, 'a', False),
         show.Line(2, 'b', True),
         show.Line(3, 'c', True),
         show.Line(4, 'd', False),
         show.Line(5, 'e', False),
     ]
     self.assertEqual(
         expected, show.convert_to_lines('a\nb\nc\nd\ne', ['b', 'c'], 'd'))
Example #2
0
 def _test_special_type(self, crash_type):
     expected = [
         show.Line(1, 'a', False),
         show.Line(2, 'ERROR: something', True),
         show.Line(3, 'c', False),
         show.Line(4, 'SUMMARY: test', False),
         show.Line(5, 'e', False),
     ]
     self.assertEqual(
         expected,
         show.convert_to_lines('a\nERROR: something\nc\nSUMMARY: test\ne',
                               ['dontcare'], crash_type))
Example #3
0
 def test_empty(self):
     """Test empty trace."""
     self.assertEqual([], show.convert_to_lines('', [], ''))
     self.assertEqual([], show.convert_to_lines(' \n ', [], ''))