Exemplo n.º 1
0
 def _check_fails_in_metadata(self, automatic_fixes=False, frequency=None):
     checker = CMORCheck(self.cube,
                         self.var_info,
                         automatic_fixes=automatic_fixes,
                         frequency=frequency)
     with self.assertRaises(CMORCheckError):
         checker.check_metadata()
Exemplo n.º 2
0
 def _check_warnings_on_metadata(self, automatic_fixes=False,
                                 check_level=CheckLevels.DEFAULT):
     checker = CMORCheck(
         self.cube, self.var_info, automatic_fixes=automatic_fixes,
         check_level=check_level
     )
     checker.check_metadata()
     self.assertTrue(checker.has_warnings())
Exemplo n.º 3
0
 def _check_fails_in_metadata(self, automatic_fixes=False, frequency=None,
                              check_level=CheckLevels.DEFAULT):
     checker = CMORCheck(
         self.cube,
         self.var_info,
         automatic_fixes=automatic_fixes,
         frequency=frequency,
         check_level=check_level)
     with self.assertRaises(CMORCheckError):
         checker.check_metadata()
Exemplo n.º 4
0
    def test_non_requested(self):
        """
        Warning if requested values are not present.

        Check issue a warning if a values requested
        for a coordinate are not correct in the metadata step
        """
        coord = self.cube.coord('air_pressure')
        values = np.linspace(0, 40, len(coord.points))
        self._update_coordinate_values(self.cube, coord, values)
        checker = CMORCheck(self.cube, self.var_info)
        checker.check_metadata()
        self.assertTrue(checker.has_warnings())
Exemplo n.º 5
0
 def _check_warnings_on_data(self):
     checker = CMORCheck(self.cube, self.var_info)
     checker.check_metadata()
     checker.check_data()
     self.assertTrue(checker.has_warnings())
Exemplo n.º 6
0
 def _check_fails_on_data(self):
     checker = CMORCheck(self.cube, self.var_info)
     checker.check_metadata()
     with self.assertRaises(CMORCheckError):
         checker.check_data()
Exemplo n.º 7
0
 def _check_debug_messages_on_metadata(self, automatic_fixes=False):
     checker = CMORCheck(self.cube,
                         self.var_info,
                         automatic_fixes=automatic_fixes)
     checker.check_metadata()
     self.assertTrue(checker.has_debug_messages())
Exemplo n.º 8
0
 def _check_debug_messages_on_metadata(self):
     checker = CMORCheck(self.cube, self.var_info)
     checker.check_metadata()
     self.assertTrue(checker.has_debug_messages())