Coverage report: 86%

Files Functions Classes

coverage.py v7.9.1, created at 2025-07-03 10:34 +0800

File class statements missing excluded coverage
yield_analysis_sdk\__init__.py (no class) 9 0 0 100%
yield_analysis_sdk\analysis.py (no class) 80 17 0 79%
yield_analysis_sdk\exceptions.py YieldAnalysisError 0 0 0 100%
yield_analysis_sdk\exceptions.py DataError 0 0 0 100%
yield_analysis_sdk\exceptions.py ConfigurationError 0 0 0 100%
yield_analysis_sdk\exceptions.py ConnectionError 0 0 0 100%
yield_analysis_sdk\exceptions.py ValidationError 0 0 0 100%
yield_analysis_sdk\exceptions.py (no class) 11 0 0 100%
yield_analysis_sdk\subgraph.py (no class) 45 10 0 78%
yield_analysis_sdk\type.py Chain 1 0 0 100%
yield_analysis_sdk\type.py StrategyType 0 0 0 100%
yield_analysis_sdk\type.py AuditStatus 0 0 0 100%
yield_analysis_sdk\type.py VaultRegistrationRequest 0 0 0 100%
yield_analysis_sdk\type.py VaultRegistrationResponse 0 0 0 100%
yield_analysis_sdk\type.py AnalysisRequest 0 0 0 100%
yield_analysis_sdk\type.py VaultInfo 0 0 0 100%
yield_analysis_sdk\type.py PerformanceAnalysis 0 0 0 100%
yield_analysis_sdk\type.py VaultPerformanceAnalysis 0 0 0 100%
yield_analysis_sdk\type.py AnalysisResponse 0 0 0 100%
yield_analysis_sdk\type.py SharePriceHistory 0 0 0 100%
yield_analysis_sdk\type.py (no class) 76 0 0 100%
yield_analysis_sdk\validators.py ChainValidatorMixin 9 3 0 67%
yield_analysis_sdk\validators.py VaultAddressValidatorMixin 5 3 0 40%
yield_analysis_sdk\validators.py UnderlyingTokenValidatorMixin 5 3 0 40%
yield_analysis_sdk\validators.py (no class) 40 4 0 90%
Total   281 40 0 86%

No items found using the specified filter.