Skip to content

Commit fce62f8

Browse files
committed
Add error handler test
1 parent 6f2caba commit fce62f8

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

tests/test_event_handler.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,20 @@ def test_run_message_update(self):
103103

104104
self.assertEqual(self.bot.response, self.success_response)
105105

106+
def test_error(self):
107+
self.bot.handler.add('message_new', self.handler_mock)
108+
error_handler_mock = MagicMock()
109+
110+
self.bot.handler.add('error', error_handler_mock)
111+
112+
self.bot.run({
113+
'event': 'message_new',
114+
})
115+
116+
error_handler_mock.assert_called_once_with(self.bot, {'event': 'message_new', 'error': "KeyError('data',)"})
117+
self.assertEqual(self.bot.response, {'code': 520, 'success': False})
118+
106119

107120
if __name__ == '__main__':
108121
unittest.main()
122+

0 commit comments

Comments
 (0)