message_handlers_test.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:meetup-facebook-bot 作者: Stark-Mountain 项目源码 文件源码
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
            )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号