taolib.testing.config_center.validation.regex#

正则表达式验证器模块。

验证字符串类型的配置值是否匹配指定的正则表达式。

Classes#

RegexValidator

正则表达式验证器。

Module Contents#

class taolib.testing.config_center.validation.regex.RegexValidator(pattern: str, error_message: str | None = None)#

Bases: taolib.testing.config_center.validation.base.ConfigValidator

正则表达式验证器。

_pattern#
_error_message#
validate(key: str, value: Any, context: dict[str, Any] | None = None) taolib.testing.config_center.validation.base.ValidationResult#

验证配置值是否匹配正则表达式。

参数:
  • key -- 配置键

  • value -- 配置值

  • context -- 额外上下文

返回:

验证结果