Ejemplo n.º 1
0
 def test_fix_metadata(self):
     """Test data fix."""
     fix = Sit(self.var_info_mock)
     cube = fix.fix_metadata((self.cube, ))[0]
     time = cube.coord('time')
     self.assertEqual(time.bounds[0, 0], 44984)
     self.assertEqual(time.bounds[0, 1], 45015)
     self.assertEqual(time.bounds[1, 0], 45015)
     self.assertEqual(time.bounds[1, 1], 45045)
Ejemplo n.º 2
0
 def test_fix_metadata_day_do_nothing(self):
     """Test data fix."""
     self.var_info_mock.frequency = 'day'
     fix = Sit(self.var_info_mock)
     cube = fix.fix_metadata((self.cube, ))[0]
     time = cube.coord('time')
     self.assertEqual(time.bounds[0, 0], 1e8)
     self.assertEqual(time.bounds[0, 1], 1.1e8)
     self.assertEqual(time.bounds[1, 0], 1.1e8)
     self.assertEqual(time.bounds[1, 1], 1.2e8)
Ejemplo n.º 3
0
 def test_fix_metadata_not_needed(self):
     """Test data fix."""
     fix = Sit(self.var_info_mock)
     cube = fix.fix_metadata((self.cube, ))[0]
     time = cube.coord('time')
     new_bounds = [[44985., 45014.], [45016., 45044.]]
     time.bounds = new_bounds
     self.assertEqual(time.bounds[0, 0], 44985)
     self.assertEqual(time.bounds[0, 1], 45014)
     self.assertEqual(time.bounds[1, 0], 45016)
     self.assertEqual(time.bounds[1, 1], 45044)