Skip to content

Commit 1f19ee7

Browse files
authored
TESTS: Fixed Spectral Indices tests (r-earthengine#45, r-earthengine#47)
1 parent 272c253 commit 1f19ee7

File tree

1 file changed

+31
-32
lines changed

1 file changed

+31
-32
lines changed

tests/test_Spectral.py

+31-32
Original file line numberDiff line numberDiff line change
@@ -7,43 +7,44 @@
77
ee.Initialize()
88

99
point = ee.Geometry.Point([-76.21, 3.45])
10+
point2 = ee.Geometry.Point([143, -5])
1011

1112
# MYD Products are not in the GEE STAC anymore.
1213
# They're commented for now.
1314

14-
datasets = [
15-
"COPERNICUS/S1_GRD",
16-
"JAXA/ALOS/PALSAR-2/Level2_2/ScanSAR",
17-
"COPERNICUS/S2",
18-
"COPERNICUS/S2_HARMONIZED",
19-
"COPERNICUS/S2_SR",
20-
"COPERNICUS/S2_SR_HARMONIZED",
21-
"LANDSAT/LC08/C01/T1_SR",
22-
"LANDSAT/LC08/C01/T2_SR",
23-
"LANDSAT/LC08/C02/T1_L2",
24-
"LANDSAT/LC09/C02/T1_L2",
25-
"LANDSAT/LE07/C01/T1_SR",
26-
"LANDSAT/LE07/C01/T2_SR",
27-
"LANDSAT/LE07/C02/T1_L2",
28-
"LANDSAT/LT05/C01/T1_SR",
29-
"LANDSAT/LT05/C01/T2_SR",
30-
"LANDSAT/LT04/C01/T1_SR",
31-
"LANDSAT/LT04/C01/T2_SR",
32-
"MODIS/006/MOD09GQ",
33-
"MODIS/061/MOD09GQ",
15+
datasets = {
16+
"COPERNICUS/S1_GRD": point,
17+
"JAXA/ALOS/PALSAR-2/Level2_2/ScanSAR": point2,
18+
"COPERNICUS/S2": point,
19+
"COPERNICUS/S2_HARMONIZED": point,
20+
"COPERNICUS/S2_SR": point,
21+
"COPERNICUS/S2_SR_HARMONIZED": point,
22+
"LANDSAT/LC08/C01/T1_SR": point,
23+
"LANDSAT/LC08/C01/T2_SR": point,
24+
"LANDSAT/LC08/C02/T1_L2": point,
25+
"LANDSAT/LC09/C02/T1_L2": point,
26+
"LANDSAT/LE07/C01/T1_SR": point,
27+
"LANDSAT/LE07/C01/T2_SR": point,
28+
"LANDSAT/LE07/C02/T1_L2": point,
29+
"LANDSAT/LT05/C01/T1_SR": point,
30+
"LANDSAT/LT05/C01/T2_SR": point,
31+
"LANDSAT/LT04/C01/T1_SR": point,
32+
"LANDSAT/LT04/C01/T2_SR": point,
33+
"MODIS/006/MOD09GQ": point,
34+
"MODIS/061/MOD09GQ": point,
3435
# "MODIS/006/MYD09GQ",
35-
"MODIS/006/MOD09GA",
36-
"MODIS/061/MOD09GA",
36+
"MODIS/006/MOD09GA": point,
37+
"MODIS/061/MOD09GA": point,
3738
# "MODIS/006/MYD09GA",
38-
"MODIS/006/MOD09Q1",
39-
"MODIS/061/MOD09Q1",
39+
"MODIS/006/MOD09Q1": point,
40+
"MODIS/061/MOD09Q1": point,
4041
# "MODIS/006/MYD09Q1",
41-
"MODIS/006/MOD09A1",
42-
"MODIS/061/MOD09A1",
42+
"MODIS/006/MOD09A1": point,
43+
"MODIS/061/MOD09A1": point,
4344
# "MODIS/006/MYD09A1",
44-
"MODIS/006/MCD43A4",
45+
"MODIS/006/MCD43A4": point,
4546
# "MODIS/061/MCD43A4",
46-
]
47+
}
4748

4849
tasseledcap_datasets = [
4950
"COPERNICUS/S2",
@@ -72,11 +73,9 @@ class Test(unittest.TestCase):
7273

7374
def test_spectralIndices(self):
7475
"""Test the spectralIndices() method"""
75-
for dataset in datasets:
76+
for dataset, geom in datasets.items():
7677
with self.subTest(i=dataset):
77-
if dataset == "JAXA/ALOS/PALSAR-2/Level2_2/ScanSAR":
78-
point = ee.Geometry.Point([143, -5])
79-
x = ee.ImageCollection(dataset).filterBounds(point)
78+
x = ee.ImageCollection(dataset).filterBounds(geom)
8079
self.assertIsInstance(
8180
spectralIndices(x, "all"), ee.imagecollection.ImageCollection
8281
)

0 commit comments

Comments
 (0)