def test_streams():
response = {
'_total': 2147,
'streams': [example_stream]
}
responses.add(responses.GET,
'%ssearch/streams' % BASE_URL,
body=json.dumps(response),
status=200,
content_type='application/json')
client = TwitchClient('client id')
streams = client.search.streams('mah query')
assert len(responses.calls) == 1
assert len(streams) == 1
stream = streams[0]
assert isinstance(stream, Stream)
assert stream.id == example_stream['_id']
assert stream.game == example_stream['game']
assert isinstance(stream.channel, Channel)
assert stream.channel.id == example_channel['_id']
assert stream.channel.name == example_channel['name']
评论列表
文章目录