mava_exchange.validate.ValidationResult¶
- class mava_exchange.validate.ValidationResult(errors: list[str] = <factory>, warnings: list[str] = <factory>, checks: int = 0)¶
Result of package validation.
Collects errors and warnings during validation.
- __init__(errors: list[str] = <factory>, warnings: list[str] = <factory>, checks: int = 0) None¶
Methods
__init__(errors, warnings, checks)error(msg)Record a validation error.
ok()Record a passed check.
summary()Format validation results as a string.
warning(msg)Record a validation warning.
Attributes
- errors: list[str]¶
- warnings: list[str]¶
- checks: int = 0¶
- error(msg: str) None¶
Record a validation error.
- warning(msg: str) None¶
Record a validation warning.
- ok() None¶
Record a passed check.
- property valid: bool¶
True if no errors were found.
- summary() str¶
Format validation results as a string.
- Returns:
Human-readable summary with errors, warnings, and counts
- Return type:
str
Example
>>> print(result.summary()) Errors: ✗ start_seconds has negative values ✗ INVALID — 42 checks, 1 errors, 0 warnings