Example #1
0
    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 = {}
Example #2
0
    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()