Code Coverage of pyTooling: 90%

Files Functions Classes

coverage.py v7.17.0, created at 2026-10-25 00:36 +0000

    Statements   Branches   Total
File   coverage statements missing excluded   coverage branches partial   coverage
pyTooling/Attributes/ArgParse/Argument.py   100% 59 0 0   100% 2 0   100%
pyTooling/Attributes/ArgParse/Flag.py   100% 21 0 0   100% 4 0   100%
pyTooling/Attributes/ArgParse/ValuedFlag.py   100% 21 0 0   100% 4 0   100%
pyTooling/Attributes/ArgParse/__init__.py   89% 155 17 2   74% 38 6   86%
pyTooling/Attributes/__init__.py   94% 150 9 1   94% 64 4   94%
pyTooling/CI/__init__.py   99% 590 5 0   96% 170 4   99%
pyTooling/CLIAbstraction/Argument.py   90% 197 19 1   79% 42 9   88%
pyTooling/CLIAbstraction/BooleanFlag.py   98% 46 1 0   50% 2 1   96%
pyTooling/CLIAbstraction/Command.py   100% 25 0 0   100% 0 0   100%
pyTooling/CLIAbstraction/Flag.py   100% 25 0 0   100% 0 0   100%
pyTooling/CLIAbstraction/KeyValueFlag.py   89% 66 7 0   79% 14 3   88%
pyTooling/CLIAbstraction/OptionalValuedFlag.py   98% 45 1 0   50% 2 1   96%
pyTooling/CLIAbstraction/ValuedFlag.py   100% 28 0 0   100% 0 0   100%
pyTooling/CLIAbstraction/ValuedFlagList.py   98% 48 1 0   83% 6 1   96%
pyTooling/CLIAbstraction/ValuedTupleFlag.py   100% 22 0 0   100% 0 0   100%
pyTooling/CLIAbstraction/__init__.py   78% 254 55 0   74% 84 10   77%
pyTooling/CallByRef/__init__.py   93% 269 20 0   84% 76 10   91%
pyTooling/CallGraph/__init__.py   100% 226 0 0   100% 66 0   100%
pyTooling/Cartesian2D/Shapes.py   98% 41 1 0   93% 14 1   96%
pyTooling/Cartesian2D/__init__.py   95% 203 11 0   96% 50 2   95%
pyTooling/Cartesian3D/Volumes.py   100% 7 0 0   100% 0 0   100%
pyTooling/Cartesian3D/__init__.py   93% 229 15 0   96% 56 2   94%
pyTooling/Common/__init__.py   95% 201 10 0   91% 68 4   94%
pyTooling/Configuration/JSON.py   96% 217 9 4   92% 62 5   95%
pyTooling/Configuration/YAML.py   98% 216 5 6   94% 62 4   97%
pyTooling/Configuration/__init__.py   99% 135 1 4   100% 10 0   99%
pyTooling/ControlFlow/__init__.py   100% 282 0 0   100% 78 0   100%
pyTooling/DataModel/__init__.py   100% 36 0 0   100% 4 0   100%
pyTooling/Decorators/__init__.py   94% 90 5 23   81% 26 5   91%
pyTooling/Dependency/Python.py   92% 770 58 9   89% 232 13   92%
pyTooling/Dependency/Resolver.py   91% 441 38 4   88% 174 13   90%
pyTooling/Dependency/__init__.py   90% 602 58 3   77% 116 17   88%
pyTooling/Diagram/Gantt.py   99% 176 1 0   97% 32 1   99%
pyTooling/Diagram/__init__.py   100% 4 0 0   100% 0 0   100%
pyTooling/Documentation/__init__.py   100% 21 0 0   100% 4 0   100%
pyTooling/Exceptions/__init__.py   80% 82 16 0   50% 8 0   78%
pyTooling/Filesystem/Docker.py   77% 141 33 0   47% 34 4   71%
pyTooling/Filesystem/__init__.py   74% 660 171 0   61% 198 46   71%
pyTooling/GenericPath/URL.py   92% 261 22 0   89% 74 8   91%
pyTooling/GenericPath/__init__.py   99% 81 1 0   95% 20 1   98%
pyTooling/Graph/GraphML.py   97% 436 13 0   98% 60 1   97%
pyTooling/Graph/GraphViz.py   99% 513 4 0   98% 208 4   99%
pyTooling/Graph/__init__.py   88% 1374 166 14   74% 592 48   84%
pyTooling/Licensing/__init__.py   95% 523 28 2   89% 134 15   93%
pyTooling/LinkedList/__init__.py   94% 433 27 4   92% 158 8   93%
pyTooling/MetaClasses/__init__.py   95% 774 35 1   92% 340 20   94%
pyTooling/Packaging/__init__.py   85% 357 52 11   74% 144 29   82%
pyTooling/Platform/__init__.py   85% 317 49 36   62% 98 21   79%
pyTooling/Process/__init__.py   88% 91 11 0   77% 22 5   86%
pyTooling/REST/__init__.py   99% 232 2 0   97% 86 3   98%
pyTooling/Stopwatch/__init__.py   99% 268 4 0   96% 76 3   98%
pyTooling/TerminalUI/__init__.py   78% 645 141 14   49% 144 13   73%
pyTooling/Testing/PyTest.py   85% 84 13 0   71% 34 2   81%
pyTooling/Testing/ReportWriter.py   100% 71 0 0   100% 24 0   100%
pyTooling/Testing/__init__.py   100% 97 0 25   100% 24 0   100%
pyTooling/Timeout/__init__.py   100% 94 0 0   100% 22 0   100%
pyTooling/Tracing/CI/__init__.py   79% 99 21 0   0% 12 0   70%
pyTooling/Tracing/Render/Matplotlib.py   96% 156 7 2   94% 32 2   95%
pyTooling/Tracing/Render/__init__.py   95% 368 20 0   93% 86 6   94%
pyTooling/Tracing/__init__.py   96% 491 22 0   94% 124 8   95%
pyTooling/Tree/__init__.py   95% 419 22 6   90% 166 5   93%
pyTooling/Versioning/__init__.py   91% 1463 131 18   88% 576 47   90%
pyTooling/Warning/__init__.py   88% 193 23 0   81% 48 9   87%
Total   92% 16641 1381 190   85% 5106 424   90%

No items found using the specified filter.

2 empty files skipped.