Skip to content

Commit 5c81709

Browse files
authored
Update test_geometry.py
1 parent a48f523 commit 5c81709

File tree

1 file changed

+16
-6
lines changed

1 file changed

+16
-6
lines changed

tests/test_geometry.py

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,17 @@
1-
from shapely.geometry import box
2-
from planet_overlap.geometry import generate_tiles
1+
import pytest
2+
from shapely.geometry import Point, Polygon
3+
from planet_overlap.geometry import load_aoi, buffer_points
34

4-
def test_tile_generation():
5-
geom = box(0, 0, 2, 2)
6-
tiles = generate_tiles([geom], 1.0)
7-
assert len(tiles) == 4
5+
def test_point_buffering():
6+
# Single point AOI
7+
point = Point(-121.5, 37.0)
8+
buffered = buffer_points([point], buffer_deg=0.01)
9+
assert len(buffered) == 1
10+
assert isinstance(buffered[0], Polygon)
11+
# Check buffer distance roughly matches
12+
assert buffered[0].area > 0
13+
14+
def test_multiple_points():
15+
points = [Point(-121.5, 37.0), Point(-122.0, 38.0)]
16+
buffered = buffer_points(points, buffer_deg=0.01)
17+
assert len(buffered) == 2

0 commit comments

Comments
 (0)