Test that elements are fetched in order.
(self)
| 23 | _ = b[-(n + 1)] |
| 24 | |
| 25 | def test_ordered_prefetch(self): |
| 26 | """Test that elements are fetched in order.""" |
| 27 | num_threads = 8 |
| 28 | prefetch_size = 16 |
| 29 | n = prefetch_size * 10 |
| 30 | buffer = dx.buffer_from_vector(list(dict(i=i) for i in range(n))) |
| 31 | stream = buffer.ordered_prefetch(prefetch_size, num_threads) |
| 32 | for i, e in enumerate(stream): |
| 33 | self.assertEqual(i, e["i"]) |
| 34 | |
| 35 | def test_ordered_prefetch_edge_case(self): |
| 36 | """Test when the buffer is smaller than dataset size.""" |
nothing calls this directly
no test coverage detected