| 92 | self.assertEqual(result.offset, 3) |
| 93 | |
| 94 | def test_find_tile_multiple(self): |
| 95 | entries = [Entry(100, 1, 1, 2)] |
| 96 | result = find_tile(entries, 101) |
| 97 | self.assertEqual(result.offset, 1) |
| 98 | self.assertEqual(result.length, 1) |
| 99 | entries = [Entry(100, 1, 1, 2), Entry(150, 2, 2, 2)] |
| 100 | result = find_tile(entries, 151) |
| 101 | self.assertEqual(result.offset, 2) |
| 102 | self.assertEqual(result.length, 2) |
| 103 | entries = [Entry(50, 1, 1, 2), Entry(100, 2, 2, 1), Entry(150, 3, 3, 1)] |
| 104 | result = find_tile(entries, 51) |
| 105 | self.assertEqual(result.offset, 1) |
| 106 | self.assertEqual(result.length, 1) |
| 107 | |
| 108 | def test_find_tile_leaf(self): |
| 109 | entries = [Entry(100, 1, 1, 0)] |