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
评论列表
文章目录