示例#1
0
 def test_fail_on_error(self):
     """Test exception is raised if fail_on_error is activated."""
     checker = CMORCheck(self.cube, self.var_info, fail_on_error=True)
     with self.assertRaises(CMORCheckError):
         checker.report_critical('New error: {}', 'something failed')
示例#2
0
 def test_report_error(self):
     """Test report error function."""
     checker = CMORCheck(self.cube, self.var_info)
     self.assertFalse(checker.has_errors())
     checker.report_critical('New error: {}', 'something failed')
     self.assertTrue(checker.has_errors())