SS 2025
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
""""
|
||||
Unit test verifying that the clip function correctly clips spatial data
|
||||
using a provided overlay.
|
||||
"""
|
||||
|
||||
import geopandas as gpd
|
||||
from clip import clip
|
||||
|
||||
|
||||
def test_clip(local_tmp_path): # pylint: disable=redefined-outer-name
|
||||
"""Test that clip() writes a clipped GeoDataFrame matching the expected result"""
|
||||
input_path = "tests/data/solarparcs.gpkg"
|
||||
overlay_path = "tests/data/germany.gpkg"
|
||||
expected_path = "tests/data/clip.gpkg"
|
||||
output_path = local_tmp_path / "output.gpkg"
|
||||
|
||||
clip(input_path, overlay_path, output_path)
|
||||
expected_data = gpd.read_file(expected_path)
|
||||
output_data = gpd.read_file(output_path)
|
||||
|
||||
assert len(expected_data) == len(output_data)
|
||||
Reference in New Issue
Block a user