Code Coverage of pyTooling: 83%

Files Functions Classes

coverage.py v7.8.0, created at 2025-04-25 22:22 +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 133 19 12 24 6 82%
pyTooling/Attributes/__init__.py 113 4 11 54 4 95%
pyTooling/CLIAbstraction/Argument.py 219 15 27 40 9 91%
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 75 6 17 22 4 90%
pyTooling/CLIAbstraction/OptionalValuedFlag.py 61 1 8 10 1 97%
pyTooling/CLIAbstraction/ValuedFlag.py 40 0 8 8 0 100%
pyTooling/CLIAbstraction/ValuedFlagList.py 64 1 11 14 1 97%
pyTooling/CLIAbstraction/ValuedTupleFlag.py 31 0 8 6 0 100%
pyTooling/CLIAbstraction/__init__.py 212 44 22 68 13 77%
pyTooling/CallByRef/__init__.py 213 18 64 76 10 90%
pyTooling/Cartesian2D/Shapes.py 43 8 19 14 0 75%
pyTooling/Cartesian2D/__init__.py 188 13 44 50 2 94%
pyTooling/Cartesian3D/Volumes.py 14 0 11 0 0 100%
pyTooling/Cartesian3D/__init__.py 211 13 51 56 2 94%
pyTooling/Common/__init__.py 164 14 13 54 1 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 74 7 5 22 6 86%
pyTooling/Exceptions/__init__.py 26 0 25 0 0 100%
pyTooling/Filesystem/__init__.py 458 207 22 120 14 49%
pyTooling/GenericPath/URL.py 163 22 30 46 12 84%
pyTooling/GenericPath/__init__.py 56 1 8 8 1 97%
pyTooling/Graph/GraphML.py 412 38 15 54 6 88%
pyTooling/Graph/__init__.py 1199 228 51 524 49 76%
pyTooling/Licensing/__init__.py 74 6 14 4 0 92%
pyTooling/LinkedList/__init__.py 393 37 38 156 7 89%
pyTooling/MetaClasses/__init__.py 414 53 21 202 18 84%
pyTooling/Packaging/__init__.py 284 48 48 114 30 78%
pyTooling/Platform/__init__.py 262 38 45 86 17 81%
pyTooling/Stopwatch/__init__.py 208 23 10 54 13 85%
pyTooling/TerminalUI/__init__.py 449 71 37 102 10 79%
pyTooling/Tree/__init__.py 366 31 28 144 0 90%
pyTooling/Versioning/__init__.py 675 66 60 286 28 88%
pyTooling/Warning/__init__.py 32 0 7 12 0 100%
Total 7972 1072 900 2542 282 83%

No items found using the specified filter.