def test_create_bitfield(self): client.num_pieces = 8 mypeer = Peer('127.0.0.1', 6881, client) mypeer.act_on_messages((BitfieldMsg('\x00'),)) self.assertEqual(mypeer.bitfield[0], 0) mypeer.act_on_messages((BitfieldMsg('\xff'),)) self.assertEqual(mypeer.bitfield[0], 1)