MCPcopy Create free account
hub / github.com/protomaps/PMTiles / test_find_tile_multiple

Method test_find_tile_multiple

python/pmtiles/test/test_tile.py:94–106  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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)]

Callers

nothing calls this directly

Calls 2

EntryClass · 0.90
find_tileFunction · 0.90

Tested by

no test coverage detected