Coverage report: 82%

Files Functions Classes

coverage.py v7.13.5, created at 2026-04-15 18:36 -0400

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
sygaldry / __init__.py (no class)   92% 12 1 0   50% 2 1   86%
sygaldry / __main__.py (no class)   0% 2 2 0   100% 0 0   0%
sygaldry / __version__.py (no class)   100% 1 0 0   100% 0 0   100%
sygaldry / artificery.py Reference   100% 0 0 0   100% 0 0   100%
sygaldry / artificery.py ConstructorSpec   100% 0 0 0   100% 0 0   100%
sygaldry / artificery.py Node   100% 0 0 0   100% 0 0   100%
sygaldry / artificery.py ArtificeryLoader   100% 2 0 0   100% 0 0   100%
sygaldry / artificery.py Artificery   87% 176 23 0   85% 94 14   86%
sygaldry / artificery.py (no class)   91% 101 9 0   86% 28 4   90%
sygaldry / cache.py CacheEntry   100% 0 0 0   100% 0 0   100%
sygaldry / cache.py Instances   93% 27 2 0   86% 14 2   90%
sygaldry / cache.py (no class)   89% 57 6 0   72% 18 5   85%
sygaldry / checker.py CheckError   100% 0 0 0   100% 0 0   100%
sygaldry / checker.py (no class)   71% 107 31 0   52% 40 11   66%
sygaldry / cli.py _ConfigPathOrURL   70% 10 3 0   62% 8 3   67%
sygaldry / cli.py (no class)   75% 254 63 0   71% 78 9   74%
sygaldry / codegen.py SourceMapping   100% 0 0 0   100% 0 0   100%
sygaldry / codegen.py ComponentEntry   100% 0 0 0   100% 0 0   100%
sygaldry / codegen.py PlainEntry   100% 0 0 0   100% 0 0   100%
sygaldry / codegen.py RefExpression   100% 0 0 0   100% 0 0   100%
sygaldry / codegen.py EntriesExpression   100% 0 0 0   100% 0 0   100%
sygaldry / codegen.py AnalysisResult   100% 0 0 0   100% 0 0   100%
sygaldry / codegen.py ConfigAnalyzer   86% 122 17 0   76% 54 5   83%
sygaldry / codegen.py CodeGenerator   81% 166 31 0   75% 100 17   79%
sygaldry / codegen.py (no class)   100% 81 0 0   100% 6 0   100%
sygaldry / errors.py SygaldryError   100% 12 0 0   100% 6 0   100%
sygaldry / errors.py LoadError   100% 0 0 0   100% 0 0   100%
sygaldry / errors.py ParseError   100% 0 0 0   100% 0 0   100%
sygaldry / errors.py IncludeError   100% 0 0 0   100% 0 0   100%
sygaldry / errors.py CircularIncludeError   100% 0 0 0   100% 0 0   100%
sygaldry / errors.py ValidationError   100% 0 0 0   100% 0 0   100%
sygaldry / errors.py ConfigReferenceError   100% 0 0 0   100% 0 0   100%
sygaldry / errors.py CircularReferenceError   100% 0 0 0   100% 0 0   100%
sygaldry / errors.py InterpolationError   100% 0 0 0   100% 0 0   100%
sygaldry / errors.py CircularInterpolationError   100% 0 0 0   100% 0 0   100%
sygaldry / errors.py ImportResolutionError   100% 0 0 0   100% 0 0   100%
sygaldry / errors.py ResolutionError   100% 0 0 0   100% 0 0   100%
sygaldry / errors.py ConstructorError   100% 0 0 0   100% 0 0   100%
sygaldry / errors.py ConfigConflictError   100% 0 0 0   100% 0 0   100%
sygaldry / errors.py CLIError   100% 0 0 0   100% 0 0   100%
sygaldry / errors.py (no class)   95% 22 1 0   50% 2 1   92%
sygaldry / loader.py _InterpolationResolver   89% 114 12 0   83% 58 10   87%
sygaldry / loader.py (no class)   88% 156 18 2   77% 62 8   85%
sygaldry / types.py (no class)   88% 32 4 0   70% 10 3   83%
Total     85% 1454 223 2   76% 580 93   82%

No items found using the specified filter.