def validator_test(self, validator, cfg, messages): ctx = validation.Context() validator(cfg, ctx) self.assertEquals(ctx.result().messages, [ validation.Message(severity=logging.ERROR, text=m) for m in messages ])
def validator_test(self, cfg, messages): ctx = validation.Context() bot_groups_config.validate_settings(cfg, ctx) self.assertEquals(ctx.result().messages, [ validation.Message(severity=logging.ERROR, text=m) for m in messages ])
def validator_test(self, bm, messages): ctx = validation.Context() actual = pools_config._resolve_bot_monitoring(ctx, bm) self.assertEqual(ctx.result().messages, [ validation.Message(severity=logging.ERROR, text=m) for m in messages ]) return actual
def validator_test(self, cfg, messages): ctx = validation.Context() self.assertIsInstance(cfg, config_pb2.SettingsCfg) config._validate_settings(cfg, ctx) self.assertEquals(ctx.result().messages, [ validation.Message(severity=logging.ERROR, text=m) for m in messages ])
def test_validate_security_config_bad_regexp(self): ctx = validation.Context() config.validate_security_config( security_config_pb2.SecurityConfig(internal_service_regexp=['???' ], ), ctx) self.assertEqual(ctx.result().messages, [ validation.Message( "internal_service_regexp: bad regexp '???' - nothing to repeat", 40), ])
def assert_errors(self, test, messages): test.assertEquals(self.result().messages, [ validation.Message(severity=logging.ERROR, text=m) for m in messages ])