Code Coverage of pyTooling: 87%

Files Functions Classes

coverage.py v7.16.2, created at 2026-10-03 23:02 +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/KeyValueFlag.py   57% 21 9 0   0% 4 0   48%
pyTooling/Attributes/ArgParse/ValuedFlag.py   100% 21 0 0   100% 4 0   100%
pyTooling/Attributes/ArgParse/__init__.py   94% 155 10 2   84% 38 6   92%
pyTooling/Attributes/__init__.py   93% 117 8 1   93% 54 4   93%
pyTooling/CI/GitHub/WorkflowFile.py   89% 1487 162 2   87% 562 68   88%
pyTooling/CI/GitHub/__init__.py   98% 489 11 0   91% 140 12   96%
pyTooling/CI/__init__.py   99% 502 4 0   97% 144 3   99%
pyTooling/CLI/Pipeline.py   80% 102 20 0   64% 22 2   77%
pyTooling/CLI/__init__.py   78% 65 14 0   17% 6 1   73%
pyTooling/CLIAbstraction/Argument.py   91% 210 19 3   74% 34 9   89%
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% 48 1 0   50% 2 1   96%
pyTooling/CLIAbstraction/ValuedFlag.py   100% 28 0 0   100% 0 0   100%
pyTooling/CLIAbstraction/ValuedFlagList.py   98% 52 1 0   83% 6 1   97%
pyTooling/CLIAbstraction/ValuedTupleFlag.py   100% 22 0 0   100% 0 0   100%
pyTooling/CLIAbstraction/__init__.py   74% 234 62 0   62% 74 14   71%
pyTooling/CallByRef/__init__.py   93% 269 20 0   84% 76 10   91%
pyTooling/Cartesian2D/Shapes.py   80% 41 8 0   57% 14 0   75%
pyTooling/Cartesian2D/__init__.py   93% 203 15 0   96% 50 2   93%
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% 195 10 0   91% 66 4   94%
pyTooling/Configuration/JSON.py   98% 219 5 4   93% 58 4   97%
pyTooling/Configuration/YAML.py   98% 218 5 6   93% 58 4   97%
pyTooling/Configuration/__init__.py   99% 94 1 4   100% 8 0   99%
pyTooling/Decorators/__init__.py   95% 98 5 3   81% 26 5   92%
pyTooling/Dependency/Python.py   86% 620 84 9   80% 176 19   85%
pyTooling/Dependency/__init__.py   84% 355 57 0   72% 98 17   81%
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/Sphinx/CondensedClass.py   27% 166 122 0   0% 62 0   19%
pyTooling/Documentation/Sphinx/DependencyTable.py   50% 478 239 18   28% 152 5   45%
pyTooling/Documentation/Sphinx/Directives.py   51% 115 56 0   28% 40 3   45%
pyTooling/Documentation/Sphinx/GitHubActions/Graph.py   98% 254 5 2   95% 110 6   97%
pyTooling/Documentation/Sphinx/GitHubActions/Reference.py   98% 368 6 2   94% 150 9   97%
pyTooling/Documentation/Sphinx/GitHubActions/__init__.py   99% 280 3 3   94% 96 6   98%
pyTooling/Documentation/Sphinx/Roles.py   81% 21 4 0   100% 0 0   81%
pyTooling/Documentation/Sphinx/SchemaGraph.py   87% 112 15 1   92% 36 1   88%
pyTooling/Documentation/Sphinx/Shields.py   88% 185 22 0   92% 76 0   89%
pyTooling/Documentation/Sphinx/XSDSchemaGraph.py   100% 57 0 4   96% 26 1   99%
pyTooling/Documentation/Sphinx/__init__.py   99% 73 1 2   92% 12 1   98%
pyTooling/Documentation/__init__.py   100% 21 0 0   100% 4 0   100%
pyTooling/Exceptions/__init__.py   78% 72 16 0   50% 8 0   75%
pyTooling/Filesystem/Docker.py   76% 140 33 0   47% 34 4   71%
pyTooling/Filesystem/__init__.py   59% 607 247 2   41% 172 31   55%
pyTooling/GenericPath/URL.py   88% 257 31 0   84% 70 11   87%
pyTooling/GenericPath/__init__.py   99% 81 1 0   95% 20 1   98%
pyTooling/Graph/GraphML.py   91% 413 38 4   70% 54 6   88%
pyTooling/Graph/GraphViz.py   99% 514 4 0   98% 208 4   99%
pyTooling/Graph/__init__.py   86% 1356 194 14   71% 580 44   81%
pyTooling/Licensing/__init__.py   95% 512 28 2   89% 134 15   93%
pyTooling/LinkedList/__init__.py   93% 418 29 4   91% 156 10   93%
pyTooling/MetaClasses/__init__.py   94% 601 36 1   92% 276 17   93%
pyTooling/Packaging/__init__.py   84% 330 52 11   73% 140 30   81%
pyTooling/Platform/__init__.py   82% 316 58 36   64% 98 19   78%
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   96% 252 10 0   88% 72 9   94%
pyTooling/TerminalUI/__init__.py   86% 575 83 16   58% 144 24   80%
pyTooling/Testing/PyTest.py   84% 79 13 0   71% 34 2   80%
pyTooling/Testing/ReportWriter.py   100% 71 0 0   100% 24 0   100%
pyTooling/Testing/__init__.py   100% 85 0 25   100% 18 0   100%
pyTooling/Tracing/CI/GitHub.py   95% 181 9 0   93% 54 4   94%
pyTooling/Tracing/CI/__init__.py   100% 99 0 0   92% 12 1   99%
pyTooling/Tracing/Render/Matplotlib.py   96% 156 7 2   94% 32 2   95%
pyTooling/Tracing/Render/__init__.py   95% 364 20 0   94% 86 5   94%
pyTooling/Tracing/__init__.py   95% 480 22 0   94% 120 7   95%
pyTooling/Tree/__init__.py   92% 372 31 6   85% 144 0   90%
pyTooling/Versioning/__init__.py   90% 1392 137 18   86% 544 53   89%
pyTooling/Warning/__init__.py   88% 195 24 0   80% 46 9   86%
Total   89% 18894 2164 207   81% 5982 541   87%

No items found using the specified filter.

3 empty files skipped.