Exemple #1
0
 def __init__(self, lines):
     self._lines = []
     dt = datetime.datetime(2016, 6, 4)
     for i, (line, is_continuation) in enumerate(lines):
         data = { 'id': i + 1, 'datetime': dt, 'host': 'test',
             'program': 'example', 'facility_num': 0, 'level_num': 7,
             'message': 'test message' }
         data.update(line)
         self._lines.append(ScreenBuffer.Line(data, is_continuation))
 def test_should_translate_invalid_integers_to_blank(self):
     line = ScreenBuffer.Line(
         {
             'id': 1,
             'datetime': '',
             'host': '',
             'program': '',
             'message': '',
             'facility_num': 'a',
             'level_num': 'b'
         }, False)
     self.assertEqual('', line.facility)
     self.assertEqual('', line.level)
 def test_should_translate_out_of_range_values_to_blank(self):
     line = ScreenBuffer.Line(
         {
             'id': 1,
             'datetime': '',
             'host': '',
             'program': '',
             'message': '',
             'facility_num': 24,
             'level_num': 8
         }, False)
     self.assertEqual('', line.facility)
     self.assertEqual('', line.level)
 def test_should_translate_strings_to_description(self):
     line = ScreenBuffer.Line(
         {
             'id': 1,
             'datetime': '',
             'host': '',
             'program': '',
             'message': '',
             'facility_num': '1',
             'level_num': '6'
         }, False)
     self.assertEqual('user', line.facility)
     self.assertEqual('info', line.level)