def __init__(self, tracker_checker): super(TorrentCheckerThread, self).__init__(name=u"torrent_checker") self._logger = logging.getLogger(self.__class__.__name__) self._torrent_checker = tracker_checker self._interrupt_socket = InterruptSocket() self._session_dict = {}
def test_interrupt_socket(self): interrupt_socket = InterruptSocket() self.assertTrue(interrupt_socket.ip, u"127.0.0.1") self.assertIsInstance(interrupt_socket.port, int) self.assertIsInstance(interrupt_socket.socket, socket.socket) interrupt_socket.interrupt() interrupt_socket.interrupt() interrupt_socket.close()