@@ -223,12 +223,15 @@ class SatSummariesTest(unittest.TestCase):
223
223
def setUp (self ) -> None :
224
224
self .maxDiff = None
225
225
226
- self .collection = pystac .Collection .from_file (
226
+ @staticmethod
227
+ def collection () -> pystac .Collection :
228
+ return pystac .Collection .from_file (
227
229
TestCases .get_path ("data-files/collections/multi-extent.json" )
228
230
)
229
231
230
232
def test_platform_international_designation (self ) -> None :
231
- summaries_ext = SatExtension .summaries (self .collection )
233
+ collection = self .collection ()
234
+ summaries_ext = SatExtension .summaries (collection )
232
235
platform_international_designator_list = ["2018-080A" ]
233
236
234
237
summaries_ext .platform_international_designator = ["2018-080A" ]
@@ -238,15 +241,16 @@ def test_platform_international_designation(self) -> None:
238
241
platform_international_designator_list ,
239
242
)
240
243
241
- summaries_dict = self . collection .to_dict ()["summaries" ]
244
+ summaries_dict = collection .to_dict ()["summaries" ]
242
245
243
246
self .assertEqual (
244
247
summaries_dict ["sat:platform_international_designator" ],
245
248
platform_international_designator_list ,
246
249
)
247
250
248
251
def test_orbit_state (self ) -> None :
249
- summaries_ext = SatExtension .summaries (self .collection )
252
+ collection = self .collection ()
253
+ summaries_ext = SatExtension .summaries (collection )
250
254
orbit_state_list = [OrbitState .ASCENDING ]
251
255
252
256
summaries_ext .orbit_state = orbit_state_list
@@ -256,15 +260,16 @@ def test_orbit_state(self) -> None:
256
260
orbit_state_list ,
257
261
)
258
262
259
- summaries_dict = self . collection .to_dict ()["summaries" ]
263
+ summaries_dict = collection .to_dict ()["summaries" ]
260
264
261
265
self .assertEqual (
262
266
summaries_dict ["sat:orbit_state" ],
263
267
orbit_state_list ,
264
268
)
265
269
266
270
def test_absolute_orbit (self ) -> None :
267
- summaries_ext = SatExtension .summaries (self .collection )
271
+ collection = self .collection ()
272
+ summaries_ext = SatExtension .summaries (collection )
268
273
absolute_orbit_range = RangeSummary (2000 , 3000 )
269
274
270
275
summaries_ext .absolute_orbit = absolute_orbit_range
@@ -274,15 +279,16 @@ def test_absolute_orbit(self) -> None:
274
279
absolute_orbit_range ,
275
280
)
276
281
277
- summaries_dict = self . collection .to_dict ()["summaries" ]
282
+ summaries_dict = collection .to_dict ()["summaries" ]
278
283
279
284
self .assertEqual (
280
285
summaries_dict ["sat:absolute_orbit" ],
281
286
absolute_orbit_range .to_dict (),
282
287
)
283
288
284
289
def test_relative_orbit (self ) -> None :
285
- summaries_ext = SatExtension .summaries (self .collection )
290
+ collection = self .collection ()
291
+ summaries_ext = SatExtension .summaries (collection )
286
292
relative_orbit_range = RangeSummary (50 , 100 )
287
293
288
294
summaries_ext .relative_orbit = relative_orbit_range
@@ -292,15 +298,16 @@ def test_relative_orbit(self) -> None:
292
298
relative_orbit_range ,
293
299
)
294
300
295
- summaries_dict = self . collection .to_dict ()["summaries" ]
301
+ summaries_dict = collection .to_dict ()["summaries" ]
296
302
297
303
self .assertEqual (
298
304
summaries_dict ["sat:relative_orbit" ],
299
305
relative_orbit_range .to_dict (),
300
306
)
301
307
302
308
def test_anx_datetime (self ) -> None :
303
- summaries_ext = SatExtension .summaries (self .collection )
309
+ collection = self .collection ()
310
+ summaries_ext = SatExtension .summaries (collection )
304
311
anx_datetime_range = RangeSummary (
305
312
str_to_datetime ("2020-01-01T00:00:00.000Z" ),
306
313
str_to_datetime ("2020-01-02T00:00:00.000Z" ),
@@ -313,7 +320,7 @@ def test_anx_datetime(self) -> None:
313
320
anx_datetime_range ,
314
321
)
315
322
316
- summaries_dict = self . collection .to_dict ()["summaries" ]
323
+ summaries_dict = collection .to_dict ()["summaries" ]
317
324
318
325
self .assertDictEqual (
319
326
summaries_dict ["sat:anx_datetime" ],
0 commit comments