taolib.testing.config_center.validation.registry#
验证器注册表模块。
实现按配置键模式注册验证器的注册表。
Attributes#
Classes#
验证器注册表。 |
Module Contents#
- class taolib.testing.config_center.validation.registry.ValidatorRegistry#
验证器注册表。
按配置键模式注册验证器,支持通配符匹配。
- _validators: list[tuple[str, taolib.testing.config_center.validation.base.ConfigValidator]] = []#
- register(pattern: str, validator: taolib.testing.config_center.validation.base.ConfigValidator) None#
注册验证器。
- 参数:
pattern -- 配置键模式(支持通配符,如 database.*)
validator -- 验证器实例
- get_validators(key: str) list[taolib.testing.config_center.validation.base.ConfigValidator]#
获取匹配配置键的所有验证器。
- 参数:
key -- 配置键
- 返回:
验证器列表
- taolib.testing.config_center.validation.registry.registry#