python-map-manager/tests/test_utils.py
2025-12-02 09:09:22 +01:00

19 lines
571 B
Python

import unittest
from map_manager.utils import get_hgt_tile_geographic_bounds, calculate_meters_per_pixel
class TestUtils(unittest.TestCase):
def test_hgt_tile_bounds(self):
# N45E007 -> west=7, south=45, east=8, north=46
bbox = get_hgt_tile_geographic_bounds(45, 7)
self.assertEqual(bbox, (7.0, 45.0, 8.0, 46.0))
def test_meters_per_pixel(self):
mpp = calculate_meters_per_pixel(45.0, 10, tile_pixel_size=256)
self.assertIsNotNone(mpp)
self.assertGreater(mpp, 0)
if __name__ == '__main__':
unittest.main()