def test_get_subscribers():
channel_id = example_channel['_id']
response = {
'_total': 1,
'subscriptions': [example_subscription]
}
responses.add(responses.GET,
'%schannels/%s/subscriptions' % (BASE_URL, channel_id),
body=json.dumps(response),
status=200,
content_type='application/json')
client = TwitchClient('client id', 'oauth token')
subscribers = client.channels.get_subscribers(channel_id)
assert len(responses.calls) == 1
assert len(subscribers) == 1
subscribe = subscribers[0]
assert isinstance(subscribe, Subscription)
assert subscribe.id == example_subscription['_id']
assert isinstance(subscribe.user, User)
assert subscribe.user.id == example_user['_id']
assert subscribe.user.name == example_user['name']
评论列表
文章目录