mirror of
https://github.com/protomaps/PMTiles.git
synced 2026-02-04 02:41:09 +00:00
Merge pull request #186 from geospatial-jeff/180-header-include-version
deserialize_header returns pmtiles version
This commit is contained in:
@@ -214,6 +214,7 @@ def deserialize_header(buf):
|
||||
return int.from_bytes(buf[pos : pos + 4], byteorder="little", signed=True)
|
||||
|
||||
return {
|
||||
"version": buf[7],
|
||||
"root_offset": read_uint64(8),
|
||||
"root_length": read_uint64(16),
|
||||
"metadata_offset": read_uint64(24),
|
||||
|
||||
@@ -162,6 +162,7 @@ class TestHeader(unittest.TestCase):
|
||||
}
|
||||
serialized = serialize_header(header)
|
||||
result = deserialize_header(serialized)
|
||||
self.assertEqual(result['version'], 3)
|
||||
self.assertEqual(result["root_offset"], 1)
|
||||
self.assertEqual(result["root_length"], 2)
|
||||
self.assertEqual(result["metadata_offset"], 3)
|
||||
|
||||
Reference in New Issue
Block a user