示例#1
0
    def test_to_wire(self):
        opcode, blockn, data = (DataPacket.opcode, 7, 'data ελληνικά'.encode())
        raw_data = b''.join((struct.pack('!HH', opcode, blockn), data))

        packet = DataPacket(blockn, data)
        self.assertEqual(packet.to_wire(), raw_data)