Ejemplo n.º 1
0
 def test_fix_warning(self):
     # Check warning appears when enabled.
     self.patch('iris.fileformats.grib._load_convert.options'
                '.warn_on_unsupported', True)
     hindcast_fix(2 * 2**30 + 5)
     self.assertEqual(self.patch_warn.call_count, 1)
     self.assertIn('Re-interpreting large grib forecastTime',
                   self.patch_warn.call_args[0][0])
Ejemplo n.º 2
0
 def test_fix_warning(self):
     # Check warning appears when enabled.
     self.patch(
         'iris.fileformats.grib._load_convert.options'
         '.warn_on_unsupported', True)
     hindcast_fix(2 * 2**30 + 5)
     self.assertEqual(self.patch_warn.call_count, 1)
     self.assertIn('Re-interpreting large grib forecastTime',
                   self.patch_warn.call_args[0][0])
Ejemplo n.º 3
0
 def test_fix_warning_disabled(self):
     # Default is no warning.
     hindcast_fix(2 * 2**30 + 5)
     self.assertEqual(self.patch_warn.call_count, 0)
Ejemplo n.º 4
0
 def test_fix(self):
     # Check hindcast fixing.
     for given, fixable, fixed in self.test_values:
         result = hindcast_fix(given)
         expected = fixed if fixable else given
         self.assertEqual(result, expected)
Ejemplo n.º 5
0
 def test_fix_warning_disabled(self):
     # Default is no warning.
     hindcast_fix(2 * 2**30 + 5)
     self.assertEqual(self.patch_warn.call_count, 0)
Ejemplo n.º 6
0
 def test_fix(self):
     # Check hindcast fixing.
     for given, fixable, fixed in self.test_values:
         result = hindcast_fix(given)
         expected = fixed if fixable else given
         self.assertEqual(result, expected)