def test_handle_event_by_type(self, events, service_runner, tracker):
class Service:
name = 'sample'
@rtm.handle_event('presence_change')
def handle_event(self, event):
tracker.handle_event(event)
service_runner(Service, events)
assert (
tracker.handle_event.call_args_list ==
[
call(event) for event in events
if event.get('type') == 'presence_change'
])
评论列表
文章目录