Пример #1
0
    def test_heartbeat_server_disconnected(self):
        conn = Connection('localhost', io_loop=self.io_loop)

        def clean_up():
            conn.status == status.CLOSED
            self.stop()

        conn.on_disconnect = clean_up

        def launch_heartbeat():
            conn.heartbeat = 1
            HeartbeatMonitor(conn).start()

        conn.connect(launch_heartbeat)

        self.io_loop.add_timeout(time.time() + 3, clean_up)
        self.wait()
Пример #2
0
 def test_heartbeat_client_disconnected(self):
     conn = Connection('localhost', heartbeat=1, io_loop=self.io_loop)
     conn.process_heartbeat = lambda hb: None
     conn.on_disconnect = self.stop
     conn.connect(lambda: None)
     self.wait()