def test_validate_metadata_valid(): _validate_metadata( { "primary_column": "geometry", "columns": {"geometry": {"crs": None, "encoding": "WKB"}}, } ) _validate_metadata( { "primary_column": "geometry", "columns": {"geometry": {"crs": "WKT goes here", "encoding": "WKB"}}, } )
def test_validate_metadata_invalid(metadata, error): with pytest.raises(ValueError, match=error): _validate_metadata(metadata)