Exemplo n.º 1
0
 def test_report_error(self):
     """Test report error function"""
     checker = CMORCheck(self.cube, self.var_info)
     self.assertFalse(checker.has_errors())
     checker.report_error('New error: {}', 'something failed')
     self.assertTrue(checker.has_errors())
Exemplo n.º 2
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_error('New error: {}', 'something failed')