def test_clear(self):
b = OrderedBuffer(3, numpy.dtype(numpy.int8))
b.extend([9, 1])
b.extend([1, 2, 3, 4, 5])
b.append(4)
self.assertEqual(len(b), 8)
self.assertEqual([chunk.tolist() for chunk in b.chunks], [[9, 1], [1, 2, 3, 4, 5], [4]])
b.clear()
self.assertEqual(len(b), 0)
self.assertEqual([chunk.tolist() for chunk in b.chunks], [])
b.append(0)
b.extend([7, 8, 9])
b.append(1)
b.extend([2])
self.assertEqual(len(b), 6)
self.assertEqual([chunk.tolist() for chunk in b.chunks], [[0], [7, 8, 9], [1, 2]])
评论列表
文章目录