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())
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')