taolib.testing.config_center.validation.base
验证器基类模块。
定义配置验证器的 Protocol 和验证结果数据类。
Module Contents
-
class taolib.testing.config_center.validation.base.ValidationResult
验证结果。
-
valid
验证是否通过
-
errors
错误消息列表
-
valid: bool
-
errors: list[str] = []
-
class taolib.testing.config_center.validation.base.ConfigValidator
Bases: Protocol
配置验证器协议。
所有验证器必须实现此协议。
-
validate(key: str, value: Any, context: dict[str, Any] | None = None) → ValidationResult
验证配置值。
- 参数:
key -- 配置键
value -- 配置值
context -- 额外上下文信息
- 返回:
验证结果