示例#1
0
 def test_log(self, send_message_mock):
     component = Component(input_stream=BytesIO(), output_stream=BytesIO())
     inputs = [("I am a robot monkey.", None, 2),
               ("I am a monkey who learned to talk.", 'warning', 3)]
     for msg, level, storm_level in inputs:
         component.output_stream.close()
         component.output_stream = BytesIO()
         component.log(msg, level=level)
         send_message_mock.assert_called_with(component, {'command': 'log',
                                                          'msg': msg,
                                                          'level': storm_level})
示例#2
0
 def test_log(self, send_message_mock):
     component = Component(input_stream=BytesIO(), output_stream=BytesIO())
     inputs = [("I am a robot monkey.", None, 2),
               ("I am a monkey who learned to talk.", 'warning', 3)]
     for msg, level, storm_level in inputs:
         component.output_stream.close()
         component.output_stream = component._wrap_stream(BytesIO())
         component.log(msg, level=level)
         send_message_mock.assert_called_with(component, {'command': 'log',
                                                          'msg': msg,
                                                          'level': storm_level})