def test_to_ctypes(self):
for seq, dtype in ((singlebyteseq, ctypes.c_ubyte),
(singlebytebuf, ctypes.c_ubyte),
(doublebyteseq, ctypes.c_ushort),
(doublebytebuf, ctypes.c_ushort),
(quadbyteseq, ctypes.c_uint),
(quadbytebuf, ctypes.c_uint)):
bytebuf, size = sdlextarray.to_ctypes(seq, dtype)
self.assertEqual(size, len(seq))
for index, x in enumerate(bytebuf):
self.assertEqual(x, seq[index])
评论列表
文章目录