def test_append(self):
b = OrderedBuffer(3, numpy.dtype(numpy.int8))
data = b.append(9)
self.assertEqual(data, 9)
self.assertIsInstance(data, numpy.int8)
self.assertEqual(len(b), 1)
self.assertEqual([chunk.tolist() for chunk in b.chunks], [[9]])
data = b.append(1)
self.assertIsInstance(data, numpy.int8)
self.assertEqual(len(b), 2)
self.assertEqual([chunk.tolist() for chunk in b.chunks], [[9, 1]])
data = b.append(4)
self.assertIsInstance(data, numpy.int8)
self.assertEqual(len(b), 3)
self.assertEqual([chunk.tolist() for chunk in b.chunks], [[9, 1, 4]])
data = b.append(0)
self.assertIsInstance(data, numpy.int8)
self.assertEqual(len(b), 4)
self.assertEqual([chunk.tolist() for chunk in b.chunks], [[9, 1, 4], [0]])
评论列表
文章目录