def test_check(self): result = _parser._parse_check('spam:handler') self.assertEqual('spam_check', result) _checks.registered_checks['spam'].assert_called_once_with('spam', 'handler') self.assertFalse(_checks.registered_checks[None].called)
def test_no_handler(self): result = _parser._parse_check('no:handler') self.assertIsInstance(result, _checks.FalseCheck)
def test_bad_rule(self): result = _parser._parse_check('foobar') self.assertIsInstance(result, _checks.FalseCheck)
def test_true(self): result = _parser._parse_check('@') self.assertIsInstance(result, _checks.TrueCheck)
def test_false(self): result = _parser._parse_check('!') self.assertIsInstance(result, _checks.FalseCheck)
def test_check_default(self): result = _parser._parse_check('spam:handler') self.assertEqual('none_check', result) _checks.registered_checks[None].assert_called_once_with('spam', 'handler')
def test_no_handler(self): result = _parser._parse_check('no:handler') self.assertTrue(isinstance(result, _checks.FalseCheck))
def test_bad_rule(self): result = _parser._parse_check('foobar') self.assertTrue(isinstance(result, _checks.FalseCheck))
def test_true(self): result = _parser._parse_check('@') self.assertTrue(isinstance(result, _checks.TrueCheck))
def test_false(self): result = _parser._parse_check('!') self.assertTrue(isinstance(result, _checks.FalseCheck))
def test_no_handler(self, mock_log): result = _parser._parse_check('no:handler') self.assertIsInstance(result, _checks.FalseCheck) mock_log.error.assert_called()
def test_bad_rule(self, mock_log): result = _parser._parse_check('foobar') self.assertIsInstance(result, _checks.FalseCheck) mock_log.exception.assert_called_once()