19 lines
571 B
Python
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()
|