def test_get_images(self):
     provider = LandSurfTemperatureProvider(
         CubeConfig(start_time=datetime(2002, 6, 1, 0, 0), end_time=datetime(2002, 7, 1, 0, 0)), dir=SOURCE_DIR,
         resampling_order="space_first")
     provider.prepare()
     images = provider.compute_variable_images(datetime(2002, 6, 1), datetime(2002, 6, 10))
     self.assertIsNotNone(images)
     self.assertTrue('land_surface_temperature' in images)
     image = images['land_surface_temperature']
     self.assertEqual((720, 1440), image.shape)
 def test_get_high_res_images(self):
     provider = LandSurfTemperatureProvider(CubeConfig(grid_width=4320, grid_height=2160, spatial_res=1 / 12,
                                                       start_time=datetime(2002, 6, 1, 0, 0),
                                                       end_time=datetime(2002, 7, 1, 0, 0)),
                                            dir=SOURCE_DIR, resampling_order="space_first")
     provider.prepare()
     images = provider.compute_variable_images(datetime(2002, 6, 1), datetime(2002, 6, 10))
     self.assertIsNotNone(images)
     self.assertTrue('land_surface_temperature' in images)
     image = images['land_surface_temperature']
     self.assertEqual((2160, 4320), image.shape)
 def test_get_images(self):
     provider = LandSurfTemperatureProvider(CubeConfig(
         start_time=datetime(2002, 6, 1, 0, 0),
         end_time=datetime(2002, 7, 1, 0, 0)),
                                            dir=SOURCE_DIR,
                                            resampling_order="space_first")
     provider.prepare()
     images = provider.compute_variable_images(datetime(2002, 6, 1),
                                               datetime(2002, 6, 10))
     self.assertIsNotNone(images)
     self.assertTrue('land_surface_temperature' in images)
     image = images['land_surface_temperature']
     self.assertEqual((720, 1440), image.shape)
 def test_get_high_res_images(self):
     provider = LandSurfTemperatureProvider(CubeConfig(
         grid_width=4320,
         grid_height=2160,
         spatial_res=1 / 12,
         start_time=datetime(2002, 6, 1, 0, 0),
         end_time=datetime(2002, 7, 1, 0, 0)),
                                            dir=SOURCE_DIR,
                                            resampling_order="space_first")
     provider.prepare()
     images = provider.compute_variable_images(datetime(2002, 6, 1),
                                               datetime(2002, 6, 10))
     self.assertIsNotNone(images)
     self.assertTrue('land_surface_temperature' in images)
     image = images['land_surface_temperature']
     self.assertEqual((2160, 4320), image.shape)