def test_heartbeat(self, chat, sockets):
client = Mock()
client.closed = False
chat.send = Mock()
sockets.HEARTBEAT_DELAY = 1
gevent.spawn(chat.heartbeat, client)
gevent.sleep(2)
client.closed = True
gevent.wait()
chat.send.assert_called_with(client, 'ping')
评论列表
文章目录