def test_buffer_plus_message_unchoke(self): mypeer = Peer('127.0.0.1', 6881, client) mypeer.buf = '' mypeer.process_and_act_on_incoming_data('\x00\x00\x00\x01\x01\xff') self.assertEqual(mypeer.buf, '\xff') self.assertFalse(mypeer.peer_is_choking_client)
def test_init_nonempty(self): mypeer = Peer('127.0.0.1', 6881, client) mypeer.buf = '\x00' self.assertEqual(mypeer.buf, '\x00')
def test_buffer_plus_message_keep_alive(self): mypeer = Peer('127.0.0.1', 6881, client) mypeer.buf = '' mypeer.process_and_act_on_incoming_data('\x00\x00\x00\x00\x00') self.assertEqual(mypeer.buf, '\x00')
def test_init(self): mypeer = Peer('127.0.0.1', 6881, client) mypeer.buf = '' self.assertEqual(mypeer.buf, '')