def test_get_badges_by_channel():
channel_id = 7236692
response = {
'admin': {
'alpha': 'https://static-cdn.jtvnw.net/chat-badges/admin-alpha.png',
'image': 'https://static-cdn.jtvnw.net/chat-badges/admin.png',
'svg': 'https://static-cdn.jtvnw.net/chat-badges/admin.svg'
}
}
responses.add(responses.GET,
'%schat/%s/badges' % (BASE_URL, channel_id),
body=json.dumps(response),
status=200,
content_type='application/json')
client = TwitchClient('client id')
badges = client.chat.get_badges_by_channel(channel_id)
assert len(responses.calls) == 1
assert isinstance(badges, dict)
assert badges['admin'] == response['admin']
评论列表
文章目录