def test_handle_talk_like_command(self, talk_class_mock, send_like_confirmation_mock):
messaging_event = self.generate_quick_reply('like talk 1')
talk_mock = MagicMock(talk_id=1)
talk_mock.revert_like = MagicMock()
talk_liked_mock = False
talk_mock.is_liked_by = MagicMock(return_value=talk_liked_mock)
server.db_session.query(talk_class_mock).get = MagicMock(return_value=talk_mock)
message_handlers.handle_talk_like_command(messaging_event, self.access_token, server.db_session)
talk_mock.revert_like.assert_called_once_with(
self.sender_id,
server.db_session
)
send_like_confirmation_mock.assert_called_once_with(
self.access_token,
self.sender_id,
talk_mock,
talk_liked_mock
)
message_handlers_test.py 文件源码
python
阅读 23
收藏 0
点赞 0
评论 0
评论列表
文章目录