test_rtm.py 文件源码

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

项目:nameko-slack 作者: iky 项目源码 文件源码
def test_client_manager_setup_with_multiple_bot_tokens(mocked_slack_client):

    config = {
        'SLACK': {
            'BOTS': {
                'spam': 'abc-123',
                'ham': 'def-456',
            }
        }
    }

    client_manager = rtm.SlackRTMClientManager()
    client_manager.container = Mock(config=config)

    client_manager.setup()

    assert 'spam' in client_manager.clients
    assert 'ham' in client_manager.clients
    assert client_manager.clients['spam'] == mocked_slack_client.return_value
    assert client_manager.clients['ham'] == mocked_slack_client.return_value

    assert call('abc-123') in mocked_slack_client.call_args_list
    assert call('def-456') in mocked_slack_client.call_args_list
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号