akvo.rsr.usecases.audit_project_aggregation module
- class akvo.rsr.usecases.audit_project_aggregation.AuditResult(success: int = 0, failures: List[akvo.rsr.usecases.audit_project_aggregation.FailureItem] = <factory>)[source]
Bases:
object
- add_failure(failure: FailureItem)[source]
- property failure_count
- failures: List[FailureItem]
- success: int = 0
- property total_count
- class akvo.rsr.usecases.audit_project_aggregation.FailureItem(period: akvo.rsr.models.result.indicator_period.IndicatorPeriod, expected_value: decimal.Decimal)[source]
Bases:
object
- expected_value: Decimal
- period: IndicatorPeriod
- akvo.rsr.usecases.audit_project_aggregation.audit_period_aggregation(period: IndicatorPeriod, result: AuditResult | None = None) AuditResult [source]