Code Coverage of pyTooling: 82%

Files Functions Classes

coverage.py v7.11.1, created at 2025-11-07 22:21 +0000

File statements missing excluded branches partial coverage
pyTooling/Attributes/ArgParse/Argument.py 59 1 8 2 1 97%
pyTooling/Attributes/ArgParse/Flag.py 22 0 8 4 0 100%
pyTooling/Attributes/ArgParse/KeyValueFlag.py 22 9 8 4 0 50%
pyTooling/Attributes/ArgParse/ValuedFlag.py 22 0 8 4 0 100%
pyTooling/Attributes/ArgParse/__init__.py 139 12 13 26 8 87%
pyTooling/Attributes/__init__.py 115 5 9 54 4 95%
pyTooling/CLIAbstraction/Argument.py 227 19 11 40 9 90%
pyTooling/CLIAbstraction/BooleanFlag.py 59 1 8 10 1 97%
pyTooling/CLIAbstraction/Command.py 37 0 8 8 0 100%
pyTooling/CLIAbstraction/Flag.py 37 0 8 8 0 100%
pyTooling/CLIAbstraction/KeyValueFlag.py 79 8 9 22 4 88%
pyTooling/CLIAbstraction/OptionalValuedFlag.py 61 1 8 10 1 97%
pyTooling/CLIAbstraction/ValuedFlag.py 40 0 8 8 0 100%
pyTooling/CLIAbstraction/ValuedFlagList.py 65 1 9 14 1 97%
pyTooling/CLIAbstraction/ValuedTupleFlag.py 31 0 8 6 0 100%
pyTooling/CLIAbstraction/__init__.py 216 46 14 68 13 76%
pyTooling/CallByRef/__init__.py 241 19 8 76 10 90%
pyTooling/Cartesian2D/Shapes.py 47 8 11 14 0 77%
pyTooling/Cartesian2D/__init__.py 205 15 10 50 2 93%
pyTooling/Cartesian3D/Volumes.py 12 0 11 0 0 100%
pyTooling/Cartesian3D/__init__.py 231 15 11 56 2 94%
pyTooling/Common/__init__.py 166 13 7 56 2 91%
pyTooling/Configuration/JSON.py 166 13 17 36 8 90%
pyTooling/Configuration/YAML.py 167 13 19 36 8 90%
pyTooling/Configuration/__init__.py 55 3 18 0 0 95%
pyTooling/Decorators/__init__.py 57 6 5 22 6 85%
pyTooling/Exceptions/__init__.py 26 0 25 0 0 100%
pyTooling/Filesystem/__init__.py 463 212 12 120 14 48%
pyTooling/GenericPath/URL.py 173 32 10 46 12 80%
pyTooling/GenericPath/__init__.py 56 1 8 8 1 97%
pyTooling/Graph/GraphML.py 412 38 15 54 6 88%
pyTooling/Graph/__init__.py 1212 231 25 524 49 76%
pyTooling/Licensing/__init__.py 76 6 10 4 0 92%
pyTooling/LinkedList/__init__.py 405 38 14 156 7 89%
pyTooling/MetaClasses/__init__.py 420 56 21 206 17 84%
pyTooling/Packaging/__init__.py 311 64 28 124 33 75%
pyTooling/Platform/__init__.py 287 49 46 88 17 80%
pyTooling/Stopwatch/__init__.py 209 23 10 54 13 86%
pyTooling/TerminalUI/__init__.py 467 76 25 104 11 78%
pyTooling/Tree/__init__.py 372 31 16 144 0 90%
pyTooling/Versioning/__init__.py 975 155 30 400 51 82%
pyTooling/Warning/__init__.py 68 12 9 14 4 80%
Total 8510 1232 566 2680 315 82%

No items found using the specified filter.